zoukankan      html  css  js  c++  java
  • Java_jdbc 基础笔记之十五 数据库连接(取得数据库自动生成的主键)

    public class testGetKeyValue {
        /**
         * 取得数据库自动生成的主键
         */
    
        @Test
        public void testGeneratedKeys() {
            Connection conn = null;
            PreparedStatement ps = null;
            ResultSet rs=null;
            try {
                conn = JDBCTools.getConnection();
                String sql = "INSERT INTO customers(name,email,birth) VALUES(?,?,?)";
                // 使用重载的prepareStatement方法来生产 PreparedStatement对象
                ps = conn.prepareStatement(sql, Statement.RETURN_GENERATED_KEYS);
                ps.setString(1, "AAA");
                ps.setString(2, "aaa@sina.com");
                ps.setDate(3, new Date(new java.util.Date().getTime()));
                ps.executeUpdate();
                rs=ps.getGeneratedKeys();//得到插入行的主键
    
                if(rs.next()){
                    System.out.println(rs.getObject(1));
                }
    
    
            } catch (Exception e) {
                e.printStackTrace();
            } finally {
                JDBCTools.close(rs, ps, conn);
    
            }
    
        }
    
    }

    转 : https://blog.csdn.net/YL1214012127/article/details/48374637

  • 相关阅读:
    MOXA串口服务器使用
    【笔记】Winform设置快捷键
    comboBox联动
    【笔记】winform窗体显示
    关于xml文件的使用
    day_6
    day_5
    dau_4
    day_3
    day_2
  • 原文地址:https://www.cnblogs.com/fps2tao/p/12027428.html
Copyright © 2011-2022 走看看