看我这个程序就可以运行
<html>
<head>
<title>connect with SQL Server</title>
</head>
<body>
<%@ page import="java.sql.*"%>
<%@ page contentType="text/html; charset=GBK" %> 
<%
  try{
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
          String url="jdbc:odbc:netc";
         Connection con = DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=local","sa","local");
 
 
 Statement statement=con.createStatement();
 String query ="select * from userinfo";
 ResultSet result=statement.executeQuery(query);
%>
<table border=1 cellspacing="0" cellpadding="0" bordercolordark="#ffffff" bordercolorlight="#88a6dd" width="70%" align=center>
    <tr bgcolor="#88a6dd">
<tr align=center>用户名</tc>
        <tr align=center>密码</tc> </tr>
<%
   while(result.next())
   {
    out.println("<tr>");
out.println("<td align=center>"+result.getString("name")+"</td>");
out.println("</tr>");
                out.println("<td align=center>"+result.getString("danwei")+"</td>");
out.println("</tr>");
}
con.close();
}catch(Exception e)
  { out.println(e);}
  %>
  </table>
  </body>
  </html>
这是一个网页,上面的是我写的累中的一点

解决方案 »

  1.   

    你的web服务器加了SQL的驱动没有>??
    你可以试一试用JDBC ODBC来连一下看看行不行先~~
      

  2.   

    把驱动放在resin\lib下
    另外你的基本概念很混乱
      

  3.   

    你的resin中未能加载数据库驱动,我没用过resin,但是在tomcat中见过同样的问题
    解决办法是把驱动放在tomcat\common\lib\。你的resin中应该也有一个这样相似的目录.
    还有你的代码可能有问题,很乱
      

  4.   

    看看这段代码自己针对自己的情况修改一下吧<%@ page contentType="text/html;charset=gb2312"%>
    <%@ page import="java.sql.*"%>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <link href="../../include/Calendar/DatePicker.css" rel="stylesheet">
    <link rel="stylesheet" href="../../include/css/style.css" type="text/css">
    <title>JSP数据库测试</title>
    </head><body>
    <%
       Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();     //加载JDBC驱动程序
       String url="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=ZHHarborMT";
       String user="sa";
       String password="btn";
       Connection conn= DriverManager.getConnection(url,user,password);                 //建立数据库连接
       Statement stmt=conn.createStatement();                                           //创建JDBC实例
       String sql="select * from TequipmentRecord";
       ResultSet rs=stmt.executeQuery(sql);                                             //执行SQL命令
    %>
    <table width="100%" border="1" align="center" cellpadding="0" cellspacing="0" borderColorLight="#000000" BorderColorDark="#ffffff" class="tbsub">
    <TR>
    <TD>编号</TD>
    <TD>机种</TD>
    <TD>代码</TD>
    <TD>机况</TD>
    <TD>使用状态</TD>
    </TR><%   while(rs.next()) { %>
    <TR>
        <TD><%=rs.getString(1)%></TD>
        <TD><%=rs.getString(2)%></TD>
    <TD><%=rs.getString(3)%></TD>
    <TD><%=rs.getString(8)%></TD>
    <TD><%=rs.getString(9)%></TD>
    </TR>
       <%}%>
    </TABLE>   <%out.print("数据库连接成功,恭喜你");%>
       <%rs.close();
       stmt.close();
       conn.close();
       %>
    </body>
    </html>
      

  5.   

    JDBC驱动没有装好  你用ODBC连下看
      

  6.   

    上面这位兄弟说
    “tomcat中见过同样的问题
    解决办法是把驱动放在tomcat\common\lib\。”
    我想问一下这个驱动是什么啊?在那里可以取得?谢谢