A problem when connect MSSQL with transaction.

Source: Internet
Author: User

Problem:could not load object: [Microsoft][sqlserver Driver for Jdbc]can ' t start a cloned connection while in manual Transaction mode. ===============================================

Solve:

If you pass the "Selectmethod=cursor" attribute in Connectio URL, would allow more than one active statement per connection. "J dbc:microsoft:sqlserver://localhost:1433; Selectmethod=cursor; "," User "," pwd "The reason for this is; When SelectMethod are set to direct, SQL Server does not support multiple active statements on a single connection within a Transaction However, when Auto-commit mode are enabled (the default), the Microsoft SQL Server JDBC Driver provides the ability to have Multiple JDBC statements open on a single JDBC connection. This is doing by cloning physical SQL Server connections as needed. To avoid cloning physical SQL Server connections at this circumstance, you are should create only one Statement, preparedstate ment, CallableStatement, or DatabaseMetaData object per JDBC Connection object. Being sure to invoke the ' close ' methods on this objects when you are are finished with them, which is, before creating, another O Bject of the types described.


Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.