`
avaj
  • 浏览: 234250 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

今天使用jdbc连接sqlserver数据库出现的一个error

阅读更多

今天用jdbc连接sqlserver数据库,在进行操作的时候报错:

 

java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]
Can't start a cloned connection while in manual transaction mode.

 

Google了一下,解决了:就是在url后面加上SelectMethod=cursor

 

url="jdbc:microsoft:sqlserver://192.9.107.61:1433;DatabaseName=rone;SelectMethod=cursor"

 

原因,比较权威的解释:

 

You have to add a property to the pool definition, something to do with selectMode=cursor or selectMethod=cursor. Check the driver documentation. Otherwise the driver will not allow more than one statement per connection at any given time。

This error occurs when you try to execute multiple statements against a SQL Server database with the JDBC driver while in manual transaction mode (AutoCommit=false) and while using the direct (SelectMethod=direct) mode. Direct mode is the default mode for the driver.

分享到:
评论

相关推荐

    解决XP不能用JDBC不能连接数据库的问题

    java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket. at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source) at ...

    数据库驱动常见错误"java.lang.ClassNotFoundException:解决了jsp连接Error establishing socket.

    "java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver" ...[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket. 解决了jsp连接 sql server 2000的问题

    java程序是怎么操作数据库的,可以以常用据库为例,求详细解答,最好能举例。

    在上面这个程序中我想你展示了如何使用JDBC-ODBC连接数据库,使用SQL语句生成一个表,使用SELECT、INSERT 、UPDATE语句取的、插入和更新一个表中的数据,如何通过字段名和字段索引访问数据库中的东东!我希望你能从...

    DBeaver Enterprise 21.1企业版 (DBEE21.1+JDK11+Agent)

    Beaver Enterprise是一个通用的数据库管理工具和 SQL 客户端,支持 MySQL, PostgreSQL, Oracle, DB2, MSSQL, Sybase, Mimer, HSQLDB, Derby, 以及其他兼容 JDBC 的数据库。DBeaver Enterprise提供一个图形界面用来...

    sql连库 很实用

    下载数据库驱动程序SQL Server 2000 Driver for JDBC Service Pack 3.exe 安装完毕后 在C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib 目录下有三个包msbase.jar mssqlserver.jar msutil.jar ...

    net.sourceforge.jtds.jdbc.Driver 找不到

    解决办法: 1.检查对应的数据库JAR包是否导入工程 2.检查.classpath文件里是否引入 3.检查对应的JAR包是否导入Tomcat下的/common/lib/目录下

    跨数据库数据迁移

    config.setUrl("jdbc:sqlserver://192.168.0.222;databaseName=ciems"); config.setDriverClass("com.microsoft.sqlserver.jdbc.SQLServerDriver"); config.setUsername("sa"); config.setPassword("Password...

    基于J2EE框架的个人博客系统项目毕业设计论文(源码和论文)

    3.2.1. Web应用程序开发环境—SQLserver数据库 SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的。SQL Server 2000是Microsoft公司于...

    计算机专业毕业实习日记.docx

    Hibernate吗,就是一个实现对象与关系映射的中间件,大家知道,现在的主流数据库还是关系型的,但编程却已经采用了面向对象的思想,如何让编程人员能像操作对象一样,操纵数据库里的数据呢?Hibernate就是这样一种...

    数据库工具类DatabaseUtil.java

    * 语句, 这些语句可能是 INSERT, UPDATE 或者 DELETE 语句, 或者是一个不返回任何东西的 SQL 语句, 例如一个 SQL * DDL 语句. * * @param sql * an SQL <code>INSERT,<code>UPDATE</code> or * <code>DELETE...

    mysql-connector-java-5.1.49-bin.jar

    Driver class 'sun.jdbc.odbc.JdbcOdbcDriver' could not be found, make sure the 'MS SQL Server' driver (jar file) is installed. ----- 所以把mysql-connector-java-5.1.49-bin.jar放到lib文件夹下

    基于Java Swing + MySQL + JDBC 的图书管理系统.zip

    同时,MySQL附带了一系列管理工具,如MySQL Server、MySQL Workbench、MySQL Shell等,便于用户进行数据库配置、监控、备份、恢复、迁移等工作。 社区与生态系统 MySQL拥有庞大的开发者社区和丰富的第三方插件、库...

    Mycat2数据库中间件-其他

    MyCAT是一个强制数据库,可以替代MySQL,并支持事务和ACID。作为企业数据库的MySQL群集,MyCAT可以代替昂贵的Oracle群集。MyCAT还是一种新型的数据库,它看起来像是与内存缓存技术,NoSQL技术和HDFS大数据集成的SQL ...

    JSP动态网页制作基础培训教程源代码.rar

    建立后台SQL Server数据库。读者应该确保计算机上安装有SQL Server 2000服务器,启动SQL Server服务后,打开查询分析器,然后执行本章目录下的db.sql文件自动生成并初始化数据库。 2.将本章的代码(文件夹news)...

    解决mysql导入新数据库大小写问题(Table ‘zup.Domain_System’ doesn’t exist)

    ### The error occurred while setting parameters ### SQL: SELECT * FROM Domain_System WHERE domain = ? LIMIT 1 ### Cause: ...

    MySQL中文参考手册

    + 3.4.4 运营一个使用MySQL的Web服务器 o 3.5 MySQL的许可证和技术支持费用 + 3.5.1 付款信息 + 3.5.2 联系信息 o 3.6 商业性支持的类型 + 3.6.1 基本的电子邮件支持 + 3.6.2 扩展的电子邮件支持 + 3.6.3 ...

    JSP2.0技术手册pdf(带示例源码).zip

    书名:JSP 2.0 技术手册(电子书) 格式:PDF 出版:电子工业出版社 作者:林上杰、林康司 ...附录C 使用 JDBC-ODBC 桥接器连接 Access 附录D JSP 资源 附录E HTTP 状态码 附录F ASCII 码 附录G Apache License 1.1

    java面试题

    使用存储过程比单纯的SQL语句要快,可以用一个命令对象来调用存储过程。 索引优缺点? 答:索引可以提高对数据库中数据的检索,缺点是减慢了数据录入速度,同时也增加了数据库的尺寸大小。 什么是事务?什么是事锁? ...

    jsp 分页代码大全

    //表明在QueryString中没有page这一个参数,此时显示第一页数据 intPage = 1; } else{ //将字符串转换成整型 intPage = java.lang.Integer.parseInt(strPage); if(intPage) intPage = 1; } %> String DB...

    JavaProjectTeamplate

    我们已经创建了Error类来包含错误-helper pakage:包含Helper类(几乎用于验证数据)和用于连接数据库的Driver类(基于SQLServer)-Program类:在项目运行时用作bootraps文件。 -jframe pakage:包含用于渲染数据以...

Global site tag (gtag.js) - Google Analytics