简单的连接sqlserver数据库问题(在线等)
我建立了一个库moto,并且下了sqlserver2000的驱动,总共有3个jar,分别为msbase.jar,mssqlserver.jar,msutil.jar,我把他们放到jdk目录下的jre/lib/下面,并在classpath中加入了jdk目录/jre/lib/msbase.jar;jdk目录/jre/lib/mssqlserver.jar;jdk目录/jre/lib/msutil.jar;但是运行下面简单的连接程序的时候报错,请问为什么找不到类。
import java.sql.*;
import javax.sql.*;
import java.io.*;
public class Conn{
public static void main(String[] args){
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=DBIdea";
String user="moto";
String password="woai2000";
Connection conn= DriverManager.getConnection(url,user,password);
Statement st = conn.createStatement();
ResultSet res = st.executeQuery("select * from user");
}catch(SQLException es){
es.printStackTrace();
}catch(Exception e){
e.printStackTrace();
}
}
}
错误为java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
为什么找不到类呢?并且我试图把jar都放到和class同目录下仍然告诉找不到类,为什么呢,我的classpath中有.;,一直对classpath迷惑,呵呵,望解答