`
ludaojuan21
  • 浏览: 224131 次
  • 性别: Icon_minigender_1
  • 来自: 回龙观
社区版块
存档分类
最新评论

SQLSERVER驱动连接异常问题

 
阅读更多
SQLServer驱动:

JDK1.5时,用sqljdbc.jar包
JDK1.6时,用sqljdbc4.jar包
具体参看文章:http://developer.51cto.com/art/200907/137813.htm

Oracle驱动:
ojdbc14.jar 与 classes12.jar
驱动包classes12.jar用于JDK 1.2和JDK 1.3,而ojdbc14.jar用于JDK 1.4及以上,所以尽量不要使用classes12.jar;
针对不同的数据库版本选择相应版本的驱动包;

一般连接连接数据库时报“java.lang.UnsupportedClassVersionError:Bad version number in .class file”错误时:
1.驱动版本和JDK的对应关系
2.数据库驱动不要在WAR包(项目)中另放一份,在TOMCAT\COMMON\LIB里放一份全局调用致可,否则容易产生版本冲突而造成异常的情况


另:报“java.lang.UnsupportedClassVersionError:Bad version number in .class file”错误时也有可能是Tomcat缓存引起的,一定要试一下把Tomcat缓存清一下再启动服务
还有一种情况是:有可能是编译代码的JDK版本和布署机器的JDK版本不一致导致这个问题的出现




分享到:
评论

相关推荐

    java连接sqlserver驱动包兼容多版本数据库

    String url = "jdbc:sqlserver://localhost:1433;databaseName=myDatabase"; String user = "username"; String password = "password"; Connection conn = DriverManager.getConnection(url, user, password); ...

    java连接sqlserver驱动文件

    1. 加载驱动:使用`Class.forName()`方法加载JDBC驱动的类,例如`com.microsoft.sqlserver.jdbc.SQLServerDriver`。 2. 创建连接:使用`DriverManager.getConnection()`方法,传入数据库URL、用户名和密码来建立连接...

    sql server 驱动jar包

    在Java编程环境中,连接SQL Server数据库通常需要使用特定的驱动程序,这就是所谓的JDBC驱动。在本案例中,我们关注的是"sql server 驱动jar包",它包含了一个关键的文件"msbase.jar"。这个jar(Java Archive)文件...

    JDBC连接SQL Server 2008 R2的驱动

    使用JDBC驱动连接SQL Server 2008 R2的过程大致分为以下几个步骤: 1. **下载驱动**:首先,你需要从微软官方网站或者其他可信源下载适合的JDBC驱动程序,例如sqljdbc_3.0.1301.101_chs.exe。确保下载的版本与你的...

    sqlserver连接驱动

    对于Java开发者来说,与SQL Server进行交互通常需要依赖特定的驱动程序,这就是所谓的“SQL Server连接驱动”。在本篇中,我们将深入探讨SQL Server连接驱动以及如何在Java环境中使用它。 1. **JDBC驱动**:Java ...

    SQLServer连接驱动.zip

    本压缩包"SQLServer连接驱动.zip"显然是针对SQL Server 2000和2005版本提供的连接驱动,旨在解决旧版数据库开发中的兼容性问题。 SQL Server 2000和2005是较早的版本,随着时间的推移,一些新的开发框架和库可能...

    sqlserver2008 jar驱动(Microsoft SQL Server JDBC Driver).rar

    使用JDBC驱动连接SQL Server的基本步骤包括加载驱动、建立连接、创建Statement或PreparedStatement对象、执行SQL语句、处理结果集并关闭连接。例如,使用以下Java代码可以建立连接: ```java Class.forName(...

    适用SQL Server 2016版本的数据库加载驱动包jdbc

    使用JDBC驱动连接SQL Server 2016的过程如下: 1. **导入驱动**:在Java项目中,你需要将解压后的"sqljdbc"目录中的`mssql-jdbc-<version>.jar`文件添加到项目的类路径中。这样,Java虚拟机在运行时就可以找到并...

    sql server2008 jdbc驱动

    接着,在Java代码中加载驱动,通常使用`Class.forName()`方法指定驱动类名(如`com.microsoft.sqlserver.jdbc.SQLServerDriver`)。 3. **连接数据库**: 使用`java.sql.DriverManager.getConnection()`方法建立到...

    JAVA连接sqlserver2008R2驱动sqljdbc4-3.0.jar

    Connection conn = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=myDatabase;user=myUsername;password=myPassword"); ``` 其中,URL参数指定服务器地址、端口、数据库名,以及...

    java连接SQL Server2000驱动程序

    总结来说,Java连接SQL Server 2000涉及到的主要知识点有:JDBC驱动的引入和配置、数据库连接的建立与关闭、SQL语句的执行、结果集的处理、异常处理、事务管理和连接池的使用。理解并熟练掌握这些概念,将有助于你在...

    Java连接SqlServer 驱动包(含连接代码)

    在实际开发中,应正确处理可能出现的异常,如`ClassNotFoundException`(驱动未找到)、`SQLException`(数据库连接错误等)。 6. **使用连接池**: 在大型应用中,推荐使用连接池如C3P0、HikariCP或Apache DBCP...

    java连接sqlserver2008驱动包

    在这个场景中,"java连接sqlserver2008驱动包"指的是用来建立Java应用程序与SQL Server 2008数据库连接的驱动程序。SQL Server 2008的JDBC驱动通常由Microsoft提供,名为`mssql-jdbc`。 首先,我们需要了解JDBC驱动...

    jdbc sqlserver驱动包

    "jdbc sqlserver驱动包" 这个标题明确指出了我们要讨论的核心内容,即用于连接SQL Server数据库的Java Database Connectivity (JDBC) 驱动程序。JDBC是Java编程语言中用于与各种数据库进行交互的一组接口和类,而SQL...

    SQLServer2000与Java的连接驱动

    描述中提到的"Java与sqlserver200的连接去的连接驱动"可能是一个打字错误,应该是"Java与SQL Server 2000的连接驱动"。这个驱动通常是一个Java类库,包含了与特定数据库系统通信所需的代码。对于SQL Server 2000,...

    sqlserver 2000驱动

    2. **配置驱动**:在Java代码中,需要通过Class.forName()方法加载驱动,例如:`Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver")`。 3. **建立连接**:使用`DriverManager.getConnection()`方法...

    Microsoft JDBC,JAVA连接SQL Server驱动包

    Microsoft JDBC驱动程序是Java开发人员用来连接和操作SQL Server数据库的关键工具。这些驱动程序提供了标准的JDBC(Java Database Connectivity)接口,使得Java应用程序能够与SQL Server进行交互,执行SQL查询,...

    JDBC连接微软的SQL Server 的驱动

    5. **使用JDBC驱动连接SQL Server**:使用JDBC驱动连接SQL Server的过程包括以下几个步骤: - 加载驱动:通过`Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver")`加载驱动类。 - 建立连接:使用`...

    在java 中连接数据库SQL Server 驱动包

    本文将详细介绍如何在Java环境中配置和使用SQL Server驱动包,以便建立数据库连接。 首先,SQL Server驱动包通常由Microsoft提供,它包含了一系列Java类库,使得Java应用程序能够与SQL Server数据库进行交互。在...

Global site tag (gtag.js) - Google Analytics