这是什么情况

解决方案 »

  1.   

    public static void main(String[] args) {
    try {
    Class.forName(POSTGRESQL_DRIVER).newInstance();
    String url = POSTGRESQL_URL;
    Connection con = DriverManager.getConnection(url, "postgres", "111111");
    Statement st = con.createStatement();
    String sql = " select * from t_student";
    ResultSet rs = st.executeQuery(sql);
    ResultSetMetaData rsmd = rs.getMetaData();
    int columnCount = rsmd.getColumnCount();
    while (rs.next()) {
    for (int i = 1; i <= columnCount; i++) {
    System.out.print(rs.getString(i) + "\t");
    }
    System.out.println();
    }
    rs.close();
    st.close();
    con.close(); } catch (Exception e) {
    e.printStackTrace();
    }
    }
      

  2.   

    要异常,public static void main(String[] args) {
        try {
            Class.forName(POSTGRESQL_DRIVER).newInstance();
            String url = POSTGRESQL_URL;
            Connection con = DriverManager.getConnection(url, "postgres", "111111");
            Statement st = con.createStatement();
            String sql = " select * from t_student";
            ResultSet rs = st.executeQuery(sql);
            ResultSetMetaData rsmd = rs.getMetaData();
            int columnCount = rsmd.getColumnCount();
            while (rs.next()) {
                for (int i = 1; i <= columnCount; i++) {
                    System.out.print(rs.getString(i) + "\t");
                }
                System.out.println();
            }
            rs.close();
            st.close();
            con.close();
     
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
      

  3.   

    楼主这样写   Class.forName("com.mysql.jdbc.Driver");
      

  4.   

    你们都是用的哪个版本的mysql?为什么我的是org.gjt.mm.mysql.Driver
      

  5.   

    在方法里面写Class.forName("com.mysql.jdbc.Driver");