我是xp系统,SQL打了sp4补丁,驱动程序也打了补丁,运行测试代码后连接成功,但是查询数据时提示:[Microsoft][SQL Server 2000 Drive for JDBC]Can’t start a cloned connection while in manual transaction mode.
解决方案:(1)
你在尝试打开一个克隆连接,有两种解决办法: 每个数据库的连接在执行完毕后,关闭,第二,在连接时,判断是否已经有连接存在,有则使用现成的连接。 数据库连接可以设置成一个常量,不需要到处定义。便于维护。
解决方案:(2)
你在DatabaseURL字符串中加入SelectMethod=Cursor;如下
jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=Partner;SelectMethod=Cursor; ss
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/7657827/viewspace-870014/ ,如需转载,请注明出处,否则将追究法律责任。