`

java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]ResultSet can

阅读更多
使用SQLServer 数据库时,可能发生此异常,原因是微软自己的jdbc驱动不支持同一个记录的字段的重复读取,因为微软加入了text,image这种类型的支持,就限制了字段的回读功能.

解决方法:按照顺序(从左到右的顺序)读取字段,例如(getString(1),getString(2),getString(3)....);当然这个是微软jdbc驱动的一个bug,我们也可以不用他的驱动,自己到网上下载jtds.jar驱动,使用这种驱动就不会出现上面的异常了.
分享到:
评论

相关推荐

    oracle jdbc dirver

    Oracle JDBC Driver是Oracle公司提供的用于Java应用程序与Oracle数据库交互的接口。它实现了Java Database Connectivity (JDBC) API,使得开发者可以使用Java语言来操作Oracle数据库,执行SQL语句,进行数据查询、...

    Microsoft SQL Server 2000 Driver for JDBC.rar

    【Microsoft SQL Server 2000 Driver for JDBC】 SQL Server 2000 JDBC驱动程序是微软为Java开发者提供的一种接口,使得Java应用程序能够通过Java Database Connectivity (JDBC) API与Microsoft SQL Server 2000...

    My sql 驱动程序

    import java.sql.SQLException; ``` 3. **注册驱动**:在使用MySQL驱动前,需要通过`Class.forName()`方法注册驱动。尽管在较新的JDBC版本中这个步骤可以省略,但为了兼容性,很多示例代码仍然包含它: ```java ...

    JDBC驱动for sqlserver、oracle、mysql

    Microsoft提供了适用于Java的JDBC驱动,名为"Microsoft JDBC Driver for SQL Server",它支持Type 4,允许Java应用程序直接与SQL Server进行通信。安装后,通过`Class.forName()`加载驱动,并使用`DriverManager....

    SQL2000 Driver For JDBC SP3

    SQL2000 Driver For JDBC SP3是一款专为SQL Server 2000设计的Java Database Connectivity (JDBC)驱动程序,它允许Java应用程序通过Java编程语言与SQL Server 2000数据库进行交互。这款驱动是Service Pack 3版本,...

    连接sqlserver2000驱动 sqljdbc4 3.0版本

    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); Connection conn = DriverManager.getConnection(url, username, password); System.out.println("Connected to the database!"); // 进行...

    MS SQL Server JDBC驱动2.0版,sqljdbc_2.0

    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); Connection conn = DriverManager.getConnection(url, username, password); // 使用连接执行数据库操作 } catch (ClassNotFoundException e) {...

    java连接sql

    /** * @author Administrator * */ public class sqlServer { String DBDriver="com.microsoft.jdbc.sqlserver.SQLServerDriver"; String ConnStr="jdbc:microsoft:sqlserver://WINJUE:1433;DatabaseName=library";

    Microsoft SQL Server JDBC Driver

    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); ``` 四、使用示例 一个简单的连接示例: ```java import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException;...

    java编程中连接SQL Server 2000的JDBC的jar包

    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); // 注意:对于较新的版本,可能需要改为 "com.microsoft.sqlserver.jdbc.SQLServerDriver" ``` 3. 建立数据库连接: ```java String url = ...

    Microsoft SQL Server JDBC Driver 2.0

    Microsoft SQL Server JDBC Driver 2.0 是一个由微软公司开发的Java数据库连接(JDBC)驱动程序,专门用于与Microsoft SQL Server数据库进行交互。这个驱动程序使得Java开发者能够在Java应用程序中利用SQL Server的...

    java驱动SQLDriver

    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); Connection conn = DriverManager.getConnection(url, username, password); System.out.println("Connected to the database!"); // 进行...

    SQLSERVER官方驱动 jtds-1.3.1 mssql-jdbc-7.0.0.jre8 sqljdbc42

    jTDS(Java Type 4 Driver for SQL Server)是一个开源的、实现了JDBC Type 4规范的驱动,它允许Java应用程序直接通过TCP/IP连接到SQL Server和Sybase的数据库。jtds-1.3.1是该驱动的一个版本,支持SQL Server 2000...

    JDBC连接SQLServer2000三个jar包

    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); ``` 对于更现代的版本,如sqljdbc_6.0,驱动类名可能是`com.microsoft.sqlserver.jdbc.SQLServerDriver`。 4. **建立连接**:使用`...

    Microsoft JDBC Driver 4.0 for SQL Server

    例如,对于Microsoft JDBC Driver 4.0,加载语句是`Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver")`。 3. **建立连接**:使用`DriverManager.getConnection()`方法建立到SQL Server的连接。连接...

    Microsoft SQL Server 2005 JDBC Driver

    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); ``` 3. 建立数据库连接: ```java String url = "jdbc:sqlserver://<服务器地址>:<端口号>;databaseName=<数据库名>"; String username = "...

    使用java 连接sql server2000 jar包

    这里的"com.microsoft.jdbc.sqlserver.SQLServerDriver"是SQL Server 2000的JDBC驱动类名。 3. 建立数据库连接: ```java String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=myDB"; String ...

    java连接SQLServer2008代码和jar包

    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); // 建立连接 Connection conn = DriverManager.getConnection(url, username, password); System.out.println("Connected to the database...

    JAVA JDBC连接 SQLServer2012 Maven项目

    <groupId>com.microsoft.sqlserver</groupId> <artifactId>mssql-jdbc <version>8.4.1.jre11 ``` 接下来,我们需要在Eclipse中创建一个Maven项目。选择"File" -> "New" -> "Project" -> "Maven Project",...

    sqlserver2005jdbcdriver

    - 加载驱动:`Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver")` - 创建连接:`Connection conn = DriverManager.getConnection(url, username, password)` - 处理异常:确保处理可能的`...

Global site tag (gtag.js) - Google Analytics