posts - 35,  comments - 7,  trackbacks - 0
 JDBC 3.0 提供了getGeneratedKeys(),可以获取自增关键字的值,不需要重新再做一次select操作。

String sql = "INSERT INTO CUSTOMERS(name,sex,age)values(?,?,?);";
            PreparedStatement pstmt 
= conn.prepareStatement(sql);
            pstmt.setString(
1, customer.getName());
            pstmt.setString(
2, customer.getSex());
            pstmt.setInt(
3, customer.getAge());
            pstmt.execute();
            ResultSet rs 
= pstmt.getGeneratedKeys();
            rs.next();
            result 
= new Long(rs.getLong(1));
            pstmt.close();
posted on 2005-11-29 09:18 java小记 阅读(303) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航:
 

<2005年11月>
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

常用链接

留言簿(1)

随笔分类

随笔档案

搜索

  •  

最新评论

阅读排行榜

评论排行榜