你用的什么数据库?<%@ page language="java" import="java.sql.*" contentType="text/html;charset=gb2312"%>
<%//@ page errorPage="../err.jsp"%>
<%
java.sql.Connection Conn;
java.sql.Statement Stmt;
java.sql.ResultSet Rst;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Conn=DriverManager.getConnection("jdbc:odbc:数据源","用户名","密码");
Stmt=Conn.createStatement();
%>

解决方案 »

  1.   

    <%=rs.getString("name")%>前边至少加一句:rs.next()吧?那一堆错误信息关键部分还是乱码,也不知道说什么
      

  2.   

    代码中少一段代码:rs.next();
    <%
    rs.next();
    %>
    <%=rs.getString("name")%>
    <%
    rs.close();
    stmt.close();
    con.close();
    %>
    试试看
      

  3.   

    我是初学者前几天我也碰到这个问题位大虾帮我解决的,我不知道你是不是与我碰到同样的问题,我出错是因为我在选ODBC时选取了Driver do microsoft Access
    就怎样也连不上,后来选了Miscrosoft Access Driver就可以了。我只是想帮忙,可能我太菜。你应该不会犯我这种低级错误吧。
      

  4.   

    呵呵,应该是数据源的问题,你在看看控制面板——管理工具——数据源中的DSN的配置,检查一下,(编程就是要细心),或者是你把
    <%=rs.getString("name")%>
    换成
    <%rs.next();
    rs.getString(1);%>
    试一下