关于myeclipse 连接sql2000的问题,急!
我在用myeclipse编写了一个sql2000连接的测试程序,可怎么都连接不上,我安装的是sql2000个人版 打了sp4的补丁,并将jdbc驱动的三个文件msbase,mssqlserve,msutilr拷到了E:\J2ee\jdk1.5.0_08\jre\lib\ext目录下,在myeclipse中我又通过导入外部jar包的形式将这三个包导入,可就是连接不上,这到底是为什么呢?我的jdk1.5.0.08在安装完成以后做了以下设置
新建系统变量JAVA_HOME:E:\J2ee\jdk1.5.0_08;
新建系统变量CLASSPATH:.;%JAVA_HOME%\lib
在系统变量Path的值的前面加入以下内容:%JAVA_HOME%\bin
可奇怪的是java可以使用 javac不能使用,不能用javac编译文件,在安装了eclipse,myeclipse后在myeclipse中可以编译文件,不知道这跟连接sql2000有没有影响,我的测试程序如下:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class test {
public static void main(String[] args) {
try{
Class.forName("com.microsoft.jdbc.sqlserver.sqlserverdriver");
System.out.print("this is ok");}
catch(Exception ex) { System.err.println(ex.getMessage()+"bbbbbbbbbbbbbb"); }
try{ Connection conn
=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;user=sa;password=sa;databasename=studentmanagement");
Statement stmt=conn.createStatement();
String sql="select * from usertable";
ResultSet rs = stmt.executeQuery(sql);
while(rs.next()) {
System.out.println("testname:"+rs.getString(1));
}
rs.close();
stmt.close();
conn.close();
} catch(Exception ex) { System.err.println(ex.getMessage()+"aaaaaaaaaaa"); }
}
}
运行之后总是出现com.microsoft.jdbc.sqlserver.sqlserverdriverbbbbbbbbbbbbbb
No suitable driveraaaaaaaaaaa异常,连接不上。各位帮我看看问题到底出在哪里,谢谢!