Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pub";
String user="sa";
String password="sa";
String sql="SELECT * FROM Net_User";Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); ResultSet rs=stmt.executeQuery(sql); 我是这样写的,XML里面是不是有参数写错了
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pub";
String user="sa";
String password="sa";
String sql="SELECT * FROM Net_User";Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); ResultSet rs=stmt.executeQuery(sql); 我是这样写的,XML里面是不是有参数写错了
1. 没有把sql server的JDBC的三个包放到***jdk1.4\jre\lib\ext目录里或者没有在环境变量中配置它 的路径(classpath,像配置servlet一样),但只要做了这其中一种都可以使连接正确
2.在保证了以上操作的情况下,如果URL连接错误,都会出错。嘿嘿 ,这应该不会错吧。
3.sql server SP3补丁要有
同时连接地址是本地的localhost,我想也不会错吧。
sql server sp3,sp4补丁我都打上了。
但是还错!为什么啊!!!
中的databasename是不是应该写成DatabaseName啊.....我是这样写的就可以啊!