争用!!!!一个关于JDBC的问题!

package com.pub.datamanage;
import java.sql.*;

public class DataLink
{
public Connection conn = null;
public DataLink()
{
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=course";
String user="course";
String password="course";
this.conn = DriverManager.getConnection(url,user,password);
conn.setAutoCommit(false);
}catch (Exception e)
{
System.out.println("error: " + e.getMessage());
}
}

public Connection getConnection()
{
return this.conn;

}

public static void main(String args[])throws SQLException
{
DataLink dlink = new DataLink();
try{
Connection con = dlink.getConnection();
Statement stmt = con.createStatement();
ResultSet rset = stmt.executeQuery("select * from CourseKind");
while (rset.next ())
{
System.out.println (rset.getString(1)+" " + rset.getString(2));
}

rset.close();
stmt.close();
}catch(Exception e){
System.out.println("error"+ e.toString());
}
}
}



为什么运行的时候没有什么反应的。
他应该有输出才对啊。

下面是我的操作和结果。。
还有请问各位大虾怎样装JDBC啊。


D:\>javac DataLink.java

D:\>java DataLink
error: com.microsoft.jdbc.sqlserver.SQLServerDriver
errorjava.lang.NullPointerException

你的JDBC的classpath配置有误