日期:2014-05-16 浏览次数:20635 次
CREATE TABLE foo(id INT NOT NULL AUTO_INCREMENT, name VARCHAR(16), PRIMARY KEY(id));
String sql = "INSERT INTO foo(name) VALUES(?)" PreparedStatement st = conn.prepareStatement(sql, Statement.RETURN_GENERATED_KEYS); st.setString(1, "bar"); int row = st.executeUpdate(); ResultSet rs = st.getGeneratedKeys(); if(rs.next()) int generatedKey = rs.getInt(1); //只读第一列^_^