評論:
# re: [database] 獲取數(shù)據(jù)庫自增類型生成的主鍵的方法
2007-07-02 09:35 |
# re: [database] 獲取數(shù)據(jù)庫自增類型生成的主鍵的方法
2007-07-02 14:12 |
@paul
不好意思,或許寫得不是很清楚,下面做一些注釋
Connection conn = ... //這里是你的數(shù)據(jù)庫連接
PreparedStatement state = this.connection.createStatement();//這個可以這樣獲取
state.executeUpdate();這句執(zhí)行后,如果你是利用了數(shù)據(jù)庫生成主鍵的辦法來填充主鍵自動,rs = state.getGeneratedKeys();可用獲取state所產(chǎn)生的主鍵,作為ResultSet的類型返回。
if (rs.next()) {//如果返回不為empty,那么取第一數(shù)據(jù)
ret = (Serializable) rs.getObject(1);//第一個字段值就是
}
上面的代碼是我重代碼中抽取出來的,所以并不是一個完整的函數(shù),稍修改一下就可以使用了。
回復(fù) 更多評論