连接数据库的小问题
我写了一个小的连接SQLSERVER的程序,编译通过,可运行时总提示:
“Exception in thread "main" java.lang.NoClassDefFoundError:Test”。
(我已经安装了JDBC对SQLSERVER驱动!而且设置了CLASSPATH。)
实在不知道是什么错误,请各位指点!
原代码如下:
import java.sql.*;
import java.io.*;
public class Test{
public Test(){}
public static void main(String args[]){
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection conn
=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;User=sa;Password=;DatabaseName=car");
Statement stmt=conn.createStatement();
String sql="select * from product";
ResultSet rs = stmt.executeQuery(sql);
while(rs.next()) {
System.out.println("TestName:"+rs.getString("name"));
}
rs.close();
stmt.close();
conn.close();
} catch(Exception ex) { System.err.println(ex.getMessage()); }
}
}