驱动配置完成以后,在service里可以建立连接,但是在程序中,如下:
import java.sql.*;
/**
*
* @author Administrator
*/
public class SqlTest {
public static void main(String [] args){
try{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
}catch(Exception e){
System.out.println(e);
}
try{
String Conurl="jdbc:sqlserver://localhost:1433;databaseName=password;user=***;password=***";
Connection con = DriverManager.getConnection(Conurl);
Statement st =con.createStatement();
ResultSet rs=st.executeQuery("select * from password");
while(rs.next()){
System.out.println(rs.getString(1)+"\t");
}
}catch(SQLException ce){
System.out.println(ce);
}
}
}
以上是我在netbeans上的代码,运行时就出以下错误:
java.lang.ClassNotFoundException: com.microsoft.sqlserver:SQLServerDriver
java.sql.SQLException: No suitable driver found for jdbc:sqlserver://localhost:1433;databaseName=password;user=***;password=***
不知道怎么回事?