CLASS_PATH:
C:\Program Files\Apache Software Foundation\Tomcat 5.5\common\lib\msbase.jar;C:\Program Files\Apache Software Foundation\Tomcat 5.5\common\lib\msutil.jar;C:\Program Files\Apache Software Foundation\Tomcat 5.5\common\lib\mssqlserver.jar
CLASS:
C:\Program Files\Java\jdk1.5.0_04\lib\tools.jar;C:\Program Files\Java\jdk1.5.0_04\lib\dt.jar
JAVA配置正常,代码关键部分如下:
..............
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
............
connection = DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=tech", "tech", "wushili");
错误信息:
ClassNotFound,Connection ERR com.microsoft.jdbc.sqlserver.SQLServerDriver
java.sql.SQLException: No suitable driver
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at TestSQL200Connection.main(TestSQL200Connection.java:22)
弄这个真的花了很多时间,但还没搞点,先是到处找那三个jar文件,后来是SQL2000要下补丁(telnet localhost 1433 出错误)
后来怀疑C盘出问题(NTFS 格式)把C盘共享了,问题还没变
初学JAVA ,不想把过多时间花在构建平台上,各位高手帮帮手.
C:\Program Files\Apache Software Foundation\Tomcat 5.5\common\lib\msbase.jar;C:\Program Files\Apache Software Foundation\Tomcat 5.5\common\lib\msutil.jar;C:\Program Files\Apache Software Foundation\Tomcat 5.5\common\lib\mssqlserver.jar
CLASS:
C:\Program Files\Java\jdk1.5.0_04\lib\tools.jar;C:\Program Files\Java\jdk1.5.0_04\lib\dt.jar
JAVA配置正常,代码关键部分如下:
..............
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
............
connection = DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=tech", "tech", "wushili");
错误信息:
ClassNotFound,Connection ERR com.microsoft.jdbc.sqlserver.SQLServerDriver
java.sql.SQLException: No suitable driver
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at TestSQL200Connection.main(TestSQL200Connection.java:22)
弄这个真的花了很多时间,但还没搞点,先是到处找那三个jar文件,后来是SQL2000要下补丁(telnet localhost 1433 出错误)
后来怀疑C盘出问题(NTFS 格式)把C盘共享了,问题还没变
初学JAVA ,不想把过多时间花在构建平台上,各位高手帮帮手.
解决方案 »
- 求指点java
- 一个初级线程的问题,望高手解决一下-_#
- 帮我看看这个java程序哪里错了?
- 关于接口调用的问题
- 请问java里面哪个函数是用来乱序的?
- 十万火急:在XP操作系统怎么设置JAVA_HOME???
- 请问以下事物的关系:句柄,引用,指针
- 外行人的问题:请问JBuilder是用什么语言开发的?不会是纯Java吧?如果是,Java是怎么产生Exe文件的?JBuilder能不能产生Exe文件?
- 有关javax.mail的问题
- 《Design Patterns》这本书怎么样?怎么在具体的应用中使用Design Patterns?欢迎讨论!
- 请哪位帮我看看这句代码是什么意思
- 新手问题 高手请帮忙
你看看是不是你的数据库是2000,你下的2005的驱动
或者是2005的数据库,下的2000的驱动
第一种是使用SQl2000 FOR JDBC 的驱动(mssqlserver.jar,msbase.jar,msutil.jar 这三个文件是直接从网上下载的,也不知有没有错,有成功设置的,希望你能把你的那三个文件发给我[email protected])
第二种是使用SQL2005 for JDBC 的驱动(sqljdbc.jar)帮助文件说可以兼容2000的,但还是不行
最后试了jtds-1.2.jar,还是不行,
..........
Class.forName("net.sourceforge.jtds.jdbc.Driver");
............
connection = DriverManager.getConnection("jdbc:jtds:sqlserver://localhost:1433/tech", "tech", "wushili");
还是不行,全世界人民郁闷啦......