我尝试运行一些应用程序并收到以下错误:
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Can't start a cloned connection while in manual transaction mode.
我知道我应该将参数 ;SelectMethod=Cursor 添加到您的 JDBC URL
但是我无法理解到底应该在哪里更改它?它应该是 JDBC 驱动程序文件夹中某个地方的某个conf 文件吗?或者我可以从 sql management studio 来做到这一点吗? 还有一些简单的方法可以确定我是否拥有 JDBC 驱动程序以及什么版本?
非常感谢您的帮助!
最佳答案
您在创建 JDBC 连接时指定 URL,例如:
Connection con = DriverManager.getConnection(
"jdbc:sqlserver://[serverName[\instanceName][:portNumber]][;property=value[;property=value]]",
username,
password);
当然,您必须将括号中的内容替换为您的值。
对于我所知道的通过 JDBC 连接到数据库的所有其他工具(例如 IntelliJ、Eclipse)来说,情况也是如此。参见例如附截图。您还可以在此处通过 JDBC URL 指定连接参数。
关于java - 究竟应该在哪里更改 JDBC URL 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34723931/