SQL SERVER2005 JDBC 获取最新插入一行的ID

来源:互联网 发布:mac可开机就是屏幕不亮 编辑:程序博客网 时间:2024/05/22 04:46

java+JDBC+SQL SERVER2005开发版。

String sqlString="INSERT INTO [DBname].[dbo].[TableName]([col1],[col2],[col3])VALUES('"+val1+"','"+val2+"','"+val3+"') SELECT @@IDENTITY AS 'Identity'";
PreparedStatement smst= conn.prepareStatement(sqlString);
ResultSet rs = smst.executeQuery();
int id = 0;
if(rs.next()){
    id = rs.getInt("Identity");
}

 

原创粉丝点击