gpt4 book ai didi

java - RETURN_GENERATED_KEYS 不适用于 JDBC ODBC

转载 作者:行者123 更新时间:2023-12-03 21:54:53 25 4
gpt4 key购买 nike

在我的数据库中插入一些数据后,我试图获取插入 ID。

String sql = "INSERT INTO ADI.DUMMY(dummy_data) VALUES('from database logger')";
PreparedStatement ps = con.prepareStatement(sql, Statement.RETURN_GENERATED_KEYS);
int extUptReturn = ps.executeUpdate(sql);

但是我遇到了这个异常:

Java exception: ''java.lang.UnsupportedOperationException''; 
thrown from class name: ''sun.jdbc.odbc.JdbcOdbcConnection'', method name: ''prepareStatement'', file: ''JdbcOdbcConnection.java'', line: '1762'

最佳答案

ODBC 桥驱动程序不支持它。没什么可反对的。要么更换驱动程序,要么接受它。我只会使用真正的 JDBC 驱动程序,而不是开发不完善、缺乏功能、错误多的 Sun ODBC 桥接驱动程序。几乎所有自尊的基于服务器的 RDBMS 供应商都在其主页上提供了完全值得下载的 JDBC 驱动程序。只需谷歌“[供应商名称] jdbc 驱动程序下载”即可找到它。这是一个概述:

关于java - RETURN_GENERATED_KEYS 不适用于 JDBC ODBC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2249600/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com