连接字串不对吧
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb";
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password); 按这样写试试看.
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb";
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password); 按这样写试试看.
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
}catch(ClassNotFoundException e){
//处理异常,用System.out.println打印到控制台,或者其他的Log方法
}
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
...
}catch(SQLException sqle){
...
}catch(Exception ex){
...
}
程序应该是对的 只是不单单SQLException, IOException还有可能有java.lang.ClassNotFoundException
这个异常抛出
、、、
throws Exception 就好了
java -classpath 三个包路径 ...