JDBC连接SQL Server和ClassNotFoundException问题
2009-04-10 11:00
344 查看
1、用SQL Server 2000 Driver for JDBC Service Pack 3的,大体会用到下面三个JAR文件:
msbase.jar,msutil.jar,mssqlserver.jar
http://www.microsoft.com/downloads/details.aspx?familyid=07287B11-0502-461A-B138-2AA54BFDC03A&displaylang=en
用Microsoft SQL Server 2005 JDBC Driver的,都会用到JAR文件
sqljdbc.jar
只是版本不同,到现在为止有1.0、1.2和2.0的版本,在2.0中有sqljdbc4.jar。
http://msdn.microsoft.com/en-us/data/aa937724.aspx
这里面已经讲得很详细了,对于SQL Server 2008,用sqljdbc4.jar是最好的。
2、ClassNotFoundException:
java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
首先听说CLASSPATH环境变量中要加上JAR文件的路径。
在Eclipse中,包资源管理器-->项目右键找到"构建路径"-->配置构建路径-->java构建路径-->库-->添加外部JAR,把JAR文件添加进去。
在Tomcat中,把JAR文件添加到\WEB-INF\lib目录中。
其他项目中,自己琢磨着添加,一般放在主运行环境目录下的lib里面,比如%CATALINA_HOME%\common\lib等。
还有别把com.microsoft.sqlserver.jdbc.SQLServerDriver写错了,版本不同顺序居然也有不同。
msbase.jar,msutil.jar,mssqlserver.jar
http://www.microsoft.com/downloads/details.aspx?familyid=07287B11-0502-461A-B138-2AA54BFDC03A&displaylang=en
用Microsoft SQL Server 2005 JDBC Driver的,都会用到JAR文件
sqljdbc.jar
只是版本不同,到现在为止有1.0、1.2和2.0的版本,在2.0中有sqljdbc4.jar。
http://msdn.microsoft.com/en-us/data/aa937724.aspx
这里面已经讲得很详细了,对于SQL Server 2008,用sqljdbc4.jar是最好的。
2、ClassNotFoundException:
java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
首先听说CLASSPATH环境变量中要加上JAR文件的路径。
在Eclipse中,包资源管理器-->项目右键找到"构建路径"-->配置构建路径-->java构建路径-->库-->添加外部JAR,把JAR文件添加进去。
在Tomcat中,把JAR文件添加到\WEB-INF\lib目录中。
其他项目中,自己琢磨着添加,一般放在主运行环境目录下的lib里面,比如%CATALINA_HOME%\common\lib等。
还有别把com.microsoft.sqlserver.jdbc.SQLServerDriver写错了,版本不同顺序居然也有不同。
相关文章推荐
- java中myeclipse连接mysql问题(java.lang.ClassNotFoundException: com.mysql.jdbc.Driver)
- java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver Eclipse3.1 数据库连接测试程序(SQL Server 2000 Driver for JDBC Service Pack 3 安装测试)
- CentOS下连接MySQL报错-ClassNotFoundException:com.mysql.jdbc.Driver
- JDBC连接MySQL产生java.lang.ClassNotFoundException异常
- JAVA-系统-【3】-java应用连接oracle正常,但是网页却报错java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
- 解决java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver问题
- JDBC连接oracle数据库出现ClassNotFoundException异常
- IDEA连接mysql教程,以及出现java.lang.ClassNotFoundException: com.mysql.jdbc.Driver的解决办法
- jdbc连接sqlserver报错java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
- myeclipe eclipse 常遇问题:Some projects cannot be imported 、java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver、The file connot be validate
- 连接数据库时出现java.lang.ClassNotFoundException: com.mysql.jdbc.Driver怎么修改
- maven依赖贼怪一问题--java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
- 解决使用libhdfs.so连接hdfs出错问题java.lang.ClassNotFoundException: org.apache.hadoop.fs.F
- 通过jdbc连接mysql报ClassNotFoundException另一种解决方法
- Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver问题解决方案
- jdbc连接sqlserver报错java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriv
- eclipse连接oracle时出现java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver。
- java.lang.ClassNotFoundException: com.mysql.jdbc.Driver问题
- Java连接MySQL的问题--ClassNotFoundException
- 有关jdbc驱动的问题,java.lang.ClassNotFoundException: com.mysql.jdbc.Driver