免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
getGeneratedKeys自動獲取主鍵的方法


(2010-07-31 20:20:29)
  1. public class Demo
    {

    public static void main(String[] args) {

    try {
    String sql="insert into person values(?,?)";
    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
    Connection conn=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=pubs","sa","");

    //需要增加一個Statement.RETURN_GENERATED_KEYS這樣的參數(shù)
    java.sql.PreparedStatementp=conn.PreparedStatement(sql,Statement.RETURN_GENERATED_KEYS);
    p.setObject(1, "zengguofeef");

    //p.setObject(2, newjava.sql.Date(System.currentTimeMillis()));

    //必須這樣設(shè)置,System.currentTimeMillis()表示當(dāng)前系統(tǒng)時間的毫秒數(shù),Timestamp()方法會根據(jù)這個毫秒數(shù)設(shè)置成當(dāng)前時間
    p.setTimestamp(2, newjava.sql.Timestamp(System.currentTimeMillis()));
    p.executeUpdate();


    //通過這個方法獲取getGeneratedKeys();
    ResultSet rs=p.getGeneratedKeys();
    rs.next();
    int num=rs.getInt(1);
    System.out.println("自動增長列為:"+num);
    } catch (ClassNotFoundException e) {
    e.printStackTrace();
    } catch (SQLException e) {
    e.printStackTrace();
    }
    }



    public static void main(String[] args)
    {

    //在sql語句后面加上一個select scope_identity()
    String sql="insert into person values(?,?) selectscope_identity()";
    try {
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
    Connectionconn=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;databaseName=pubs","sa","");
    java.sql.PreparedStatement p=conn.prepareStatement(sql);
    p.setObject(1, "zengguofeef");
    p.setTimestamp(2, newjava.sql.Timestamp(System.currentTimeMillis()));
    //這里使用的是executeQuery()方法,而不是executeUpdate()
    ResultSet rs=p.executeQuery();
    rs.next();
    int num=rs.getInt(1);
    System.out.println("自動增長列為:"+num);
    conn.close();
    } catch (ClassNotFoundException e) {
    e.printStackTrace();
    } catch (SQLException e) {
    e.printStackTrace();
    }
    }
    }


本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
java代碼重構(gòu)
JDBC_時間操作_時間段和日期段查詢
Java實(shí)現(xiàn)Excel導(dǎo)入數(shù)據(jù)庫,數(shù)據(jù)庫中的數(shù)據(jù)導(dǎo)入到Excel
javaweb使用JDBC對數(shù)據(jù)庫進(jìn)行CRUD
分頁查詢
java使用MySQL學(xué)習(xí)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服