jsp连接Sql Server7.0/2000数据库testsqlserver.jsp如下:
<%@ 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=pubs";
//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 test";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<%}%>
<%out.print("数据库操作成功,恭喜你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
你的数据库别用中文

解决方案 »

  1.   

    兄弟,我知道不用中文啊,我的数据库名是:test,
    里面有个表是:myuser
    源代码如下:
    <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*,java.io.*"%>
      <html>
      <body>
     <%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
     String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseNmae=test";
     String user="";
     String password="";
     Connection conn=DriverManager.getConnection(url,user,password);
     Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
     String sql="select *from myuser";
     ResultSet rs=stmt.executeQuery(sql);
     while(rs.next()){
     out.print("id:"+rs.getString("id")+"<br>");
     out.print("name:"+rs.getString("name")+"<br>");
     }
     rs.close();
     stmt.close();
     conn.close();
     %>
      
      </body>
      </html>
      

  2.   

    bp69() ( ) 兄啊,我刚才把你的代码考下来,覆盖我的代码,运行结果是一样的错误,是不是我的设置问题啊,不会是我的SQL SERVER 2000设置出了问题吧,
    我的数据库是采用WINDOWS验证,无用户名和密码。
      

  3.   

         1、驱动程序注册应放在try{}catch{}里
         2、String sql="select *from myuser";//这句SQL写错了    另,数据库驱动你设置好了?
      

  4.   

    ikevin(菜无心)兄,我决定给20分你,如果你能帮我解决驱动程序设置的问题,我给你40分
    我想多半是数据库设置没搞好,我看,你这句话是最管用的,不过,设置具体应该怎么样设置啊?
    是不是在server.xml里面设置啊?
      

  5.   

    如果是jdbc设置问题的话,到你的数据库文件里面找jdbc文件夹,把.jar文件copy到你的工程的libraries中去,再试试ServletException,SQLException-->先确定是哪出的问题,jdbc or jsp or date类型