如何使用 JDBC 和 Microsoft Access 获取自动递增的密钥?
Posted
技术标签:
【中文标题】如何使用 JDBC 和 Microsoft Access 获取自动递增的密钥?【英文标题】:How to get auto-incremented keys using JDBC and Microsoft Access? 【发布时间】:2012-11-28 17:15:11 【问题描述】:我正在使用 Java (JDBC) 编写计算机程序,但在从 Microsoft Access 数据库中获取自动递增密钥时遇到了问题。目前我有来自 java.sql.* 包的 Connection、Statement 和 ResultSet 的三个实例。
如何从我的数据库中为一行获取生成的键,然后将该值设置为字符串,以便在文本字段中显示它?
【问题讨论】:
【参考方案1】:Statement.getGeneratedKeys()
免责声明:您的驱动程序可能不支持。
Example
【讨论】:
以上是关于如何使用 JDBC 和 Microsoft Access 获取自动递增的密钥?的主要内容,如果未能解决你的问题,请参考以下文章
如何解决 com.microsoft.sqlserver.jdbc.SQLServerException: Invalid object name 'dbo.Table2'
如何使用 JDBC 将表值参数(类数组参数)传递给 Microsoft SQL Server 2008 R2 中的存储过程? [复制]
jdbc向sqlserver插入数据时报错,SQLServerException: 不支持从 UNKNOWN 到 UNKNOWN 的转换
如何解决这个问题呢? java.lang.ClassNotFoundException:com.microsoft.sqlserver.jdbc.SQLServerDriver
适用于 Oracle 和 JDBC 的 Microsoft ODBC
无法使用 Jmeter 创建类“com.microsoft.sqlserver.jdbc.SQLServerDriver”的 JDBC 驱动程序