SQLServer 2000 Driver for JDBC  你安装了这个驱动没有?

解决方案 »

  1.   

    首先检查你的class.forname这局加载数据库驱动的,看程序是否能正确加载你的驱动在就是数据库登入的语句,检查你的url的格式是否正确,user&pwd是否符合!数据库的问题差不多就这些那!
      

  2.   

    我这个就是纯粹复制过来的例子:
    <%@ page contentType="text/html;charset=gb2312"%>  
        <%@ page import="java.sql.*"%>  
        <html>  
        <body>  
        <%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();  
        String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=students";  
        //pubs为你的数据库的  
        String user="sa";  
        String password="";  
        Connection conn= DriverManager.getConnection(url,user,password);  
        Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);  
        String sql="select * from stBasicInfo";  
        ResultSet rs=stmt.executeQuery(sql);  
        while(rs.next()) {%>  
        您的第一个字段内容为:<%=rs.getString(1)%>  
        您的第二个字段内容为:<%=rs.getString(2)%>  
        <%}%>  
        <%out.print("数据库操作成功,恭喜你");%>  
        <%rs.close();  
        stmt.close();  
        conn.close();  
        %>  
        </body>  
        </html>
    你们看看,有什么错误吗?或帮我运行一下,看行不行?
    上面的用户名是哪里的用户名,是SQL Server自带的吗?我重新建了一个也还不行,总是上面的那个错误。
      

  3.   

    sa用户,有密码吗,或给students数据库建一个用户
      

  4.   

    晕啊,还是不行,在ODBC里进行测试都连不上。也是如上错误。
      

  5.   

    连接数据库的用户名和密码不对阿!!
    修改这个
    String user="sa";  
        String password="";