java.sql中怎么得到刚刚插入的数据的键值?
比如php有一个mysql_insert_id()方法
java.sql中有没有什么方法可以得到刚刚插入的数据的键值?
比如一个数据表里面的primary key是一个auto_increment的int (11) ,其名为userId
然后我执行statement.excute("INSERT INTO mytable (name,password) values ('justfly','password')");
那么我应该如何得知justfly的userId?
还有一个问题
怎么得到一个查询之后得到的结果集有多少行?
是result.getFetchSize吗?