至少要SQL SERVER 2000的jdbc驱动

解决方案 »

  1.   

    sql server 2000的jdbc驱动下了,直接点运行就可以了是吧?还需要什么设置吗?
      

  2.   

    resin里面应该有个地方要放jdbc驱动包,驱动程序拷到那里应该就可以了
      

  3.   

    给我以前的jsp测试页你参考:
    <%@ page contentType="text/html;charset=gb2312"%>
    <%@ page import="java.sql.*"%>
    <%@ page import="java.lang.*"%>
    <html>
    <body>
    <%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
    String url="jdbc:microsoft:sqlserver://数据库机器名:1433;DatabaseName=数据库名字";
    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 top 10 * from 表名";
    ResultSet rs=stmt.executeQuery(sql);
    out.println("<table border=1>");
    while(rs.next()) {
    out.println("<tr>");
    //String str=rs.getString(1);
    //str=new String(str.getBytes("gb2312") );String str1=rs.getString(5);
    if (str1!=null)
      str1=new String(str1.getBytes("ISO8859_1"),"gb2312");
    else
      str1="";
    out.println("<td>"+rs.getString(1) +"</td>");
    out.println("<td>"+str1+"</td>");
    out.println("</tr>");
    }
    out.println("</table>");
    out.print("数据库操作成功,恭喜你");
    rs.close();
    stmt.close();
    conn.close();
    %>
    </body>
    </html>