rs = stmt.executeQuery(sql);

解决方案 »

  1.   

    一看就知道楼主是.net转过来的吧
    命名规则还没有习惯,呵呵
    楼上说的就是
      

  2.   

    有两个问题:
    1.rs=stmt.executeQuery(sql);//应该为小写
    2.注意异常.
    //******************************************************************************import java.sql.*;
    public class AccessDemo
    {
    public static void main(String [] args)
    {


    String url = "jdbc:odbc:FaqAccess";
    Connection conn=null;
    Statement stmt=null;
    ResultSet rs =null;

    try{
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    conn = DriverManager.getConnection(url,"","");
    stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); String sql = "select * from faps";
    rs=stmt.executeQuery(sql);
    System.out.println("fid name zy");

    while (rs.next())
    {
    System.out.println(rs.getString(1)+"");
    System.out.println(rs.getString(2)+"");
    System.out.println(rs.getString(3)+"");
    System.out.println("");
    }
    rs.close();
    stmt.close();
    conn.close();
    }catch(Exception ae){ae.printStackTrace();}
    }
    }