sql server2000版本:8.00.2039
jdk 1.4.2_8 and jdk5.0
CLASS_PATH:D:\DevelopmentTools\jdbc\sqljdbc.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar测试源码:
import java.sql.*;
public class ConnectionTest{
private void regDriver(){
try{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
System.out.println("Driver load successed!");
}
catch(Exception e){
System.out.println("Failed! "+e.toString());
}
}
public static void main(String agrs[]){
ConnectionTest conTst = new ConnectionTest();
conTst.regDriver();
}
}
结果
编译通过
运行抛出异常 java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServer Driver
JDBC 先用带SP1补丁和最新支持SqlServer2005 的都是同样的问题.
由于刚接触JAVA,还请各位高手帮帮小弟!!! 谢谢
jdk 1.4.2_8 and jdk5.0
CLASS_PATH:D:\DevelopmentTools\jdbc\sqljdbc.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar测试源码:
import java.sql.*;
public class ConnectionTest{
private void regDriver(){
try{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
System.out.println("Driver load successed!");
}
catch(Exception e){
System.out.println("Failed! "+e.toString());
}
}
public static void main(String agrs[]){
ConnectionTest conTst = new ConnectionTest();
conTst.regDriver();
}
}
结果
编译通过
运行抛出异常 java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServer Driver
JDBC 先用带SP1补丁和最新支持SqlServer2005 的都是同样的问题.
由于刚接触JAVA,还请各位高手帮帮小弟!!! 谢谢
解决方案 »
- jni函数使用main函数
- 数据库中插入记录问题
- java GUI编程 如何让控件自动被触发
- 【散分】面试常被问到的问题
- 我的单选框可以多选怎么办
- 谁能帮我把这段VB代码转换为JAVA~~不限感激~
- 关键字 distinct 在hibernate中给子表字段排序会报错
- 高手,帮忙指出怎么改
- 大家玩过中国游戏中心的斗地主么?能谈谈其随机发牌的算法么???
- 请问我在那里能找到关于TCP/IP 和 socket 接口的编程书籍?
- Title: Should jce files be installed on the client machine?!?
- 我想用b/s的网页来远程控制其它计算机,可以实时抓取和显示及远程控制其它计算机,b/s可以吗?
sql server2000没用过,不知道用的是哪个驱动包,
帮你up一下
一看这个异常就知道你的驱动没有放到classpath里面
所以JAVA运行的时候才会找不到
Exception in thread "main" java.lang.NoClassDefFoundError: ConnectionTest
//ConnectionTest conTst = new ConnectionTest(); 试下!
CLASSPATH=.;D:\DevelopmentTools\jdbc\sqljdbc.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar
JAVA_HOME=D:\DevelopmentTools\JDK1_5_4\
path=D:\DevelopmentTools\JDK1_5_4\bin
SqlServer:Microsoft SQL Server 2000 - 8.00.2039 (Intel X86)源码:
public class Hello{
public static void main(String args[]){
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
System.out.println("hello world!");
}catch(Exception e){
System.out.println(e.toString());
}
}
}运行:
javac Hello.javajava Hello
java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServer Driver
CLASSPATH=.;D:\DevelopmentTools\JDK1_5_4\lib\;
c\jdbc\msbase.jar;c\jdbc\mssqlserver.jar;c:\jdbc\msutil.jar问题依旧,但是将包导入到eclipse中就可以使用.
哎!真是郁闷!