java_home: d:\javapath: D:\java\jdk1.5.0_06\;D:\java\jdk1.5.0_06\binclasspath: C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msultil.jar三个文件就放在C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\中是不是这样设置?为什么还是连不上啊?
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at SqlDBSample.getConnection(SqlDBSample.java:7)
at SqlDBSample.main(SqlDBSample.java:21)
可是下面还是不行.
java.lang.ClassNotFoundException: net.sourceforge.jtds.jdbc.Driver
名字忘记了阿
楼主查一下吧!
最后把这三个驱动放在lib下就好了
net.sourceforge.jtds.jdbc.Driver
不是这个
com.microsoft.jdbc.sqlserver.SQLServerDriver
另,用这三个包就不用桥接,直接用.
import com.microsoft.jdbc.sqlserver.SQLServerDriver
这句话不能少
tomcat是common\lib下
在环境变量下加三句
1 CATALINA_HOME:C:\TOMCAT
2 CATALINA_BASE:C:\TOMCAT
3 TOMCAT_HOME:C:\TOMCAT