![](/img/trans.png)
[英]How to prevent clash of “autonumber” field when exporting from one database to another?
[英]how get next autonumber from one column jdbc database?
我正在使用访问mdb文件作为数据库。 在数据库的表内部,我使用id作为自动编号。 现在。 我想知道如何获取访问数据库中下一个生成的自动编号字段并放入Java JTextField中!
要获得下一个号码,您可以插入“空白”行并使用为其生成的号码。
如果您的插入语句为stmt:
int nextKey = 0;
ResultSet keys = stmt.getGeneratedKeys();
if (keys.next())
{
nextKey = keys.getInt(1);
}
参见statement.getGeneratedKeys()
另外,您可以使用
SELECT MAX(id)+1 FROM yourTable
尽管这不能保证在您对该数字进行任何操作之前,该数字将保持未使用状态(通过其他查询)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.