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里面是不是有参数写错了

解决方案 »

  1.   

    打sqlserver 2000的补丁 sp4jdbc for sqlserver  sp3
      

  2.   

    连接sql server数据库错误可能的原因有以下几种:
    1. 没有把sql server的JDBC的三个包放到***jdk1.4\jre\lib\ext目录里或者没有在环境变量中配置它  的路径(classpath,像配置servlet一样),但只要做了这其中一种都可以使连接正确
    2.在保证了以上操作的情况下,如果URL连接错误,都会出错。嘿嘿 ,这应该不会错吧。
    3.sql server SP3补丁要有
      

  3.   

    JDBC驱动我装了。
    同时连接地址是本地的localhost,我想也不会错吧。
    sql server sp3,sp4补丁我都打上了。
    但是还错!为什么啊!!!
      

  4.   

    看看我的这篇帖子呢:http://community.csdn.net/Expert/TopicView.asp?id=4150049
      

  5.   

    看看我的这篇帖子:(上面的一篇地址弄错)http://community.csdn.net/Expert/topic/4150/4150049.xml?temp=.2787744
      

  6.   

    好像是读入xml配置有问题.
      

  7.   

    value="jdbc:microsoft:sqlserver://localhost:1433;databasename=WebSys" property="url" />
    中的databasename是不是应该写成DatabaseName啊.....我是这样写的就可以啊!