/*if (rs.next()) {
      System.out.println(rs.getString(1));
      System.out.println(rs.getString(2));
     }*/不加这三句一切都正常,加上就出错,真是奇怪了

解决方案 »

  1.   

    好象是getString(1)的问题,一加就出错
      

  2.   

    class Untitled1 is public; should be declared in a file named Untitled1.java at line 3, column 1
    不会有这个吧
    public static void main(String args[]) {    Java_MySql jm = new Java_MySql();
        String sql = "select * from temp";
        ResultSet rs = jm.executeQuery(sql);
        try{
        
        if (rs.next()) {
          System.out.println(rs.getString(1));
          System.out.println(rs.getString(2));
          }
          
        }
        catch(Exception e){
           e.printStackTrace();
          }
      }
      

  3.   

    没有把返回的rs给一个resulitset对象
      

  4.   

    new man ba你的问题是 Java_MySql 是类名,而你的工具认为 Untitled1  才是类名。你只要将类名改过来就行了
      

  5.   

    //提示"Main.java": class Untitled1 is public; should be declared in a file named Untitled1.java at line 3, column 1
    注意你的  原文件名与 public   指定的要一致提示很明确了