suchen

Heim  >  Fragen und Antworten  >  Hauptteil

java - JDBC如何查询某个表中的全部数据

有一个数据表,但是不知道行数和列数,用java如何把这个表中的全部数据提取出来。用双重for循环遍历吗。

PHPzPHPz2893 Tage vor576

Antworte allen(5)Ich werde antworten

  • ringa_lee

    ringa_lee2017-04-18 09:18:25

    直接sql语句select * from tableName 不就可以了吗...用next()方法迭代..

    Antwort
    0
  • 高洛峰

    高洛峰2017-04-18 09:18:25

    方法楼上就有说了next()方法是每次获取一行数据 如果没有就返回false 所以用while(rs.next())就能获取全部数据了

    Antwort
    0
  • 天蓬老师

    天蓬老师2017-04-18 09:18:25

    select * from table;while(res.next())来迭代;

    Antwort
    0
  • 巴扎黑

    巴扎黑2017-04-18 09:18:25

    1、查询表中的全部数据:SELECT * FROM table
    2、使用JDBC提供的java.sql.ResultSetMetaData类可以在查询结果集中获取查询结果包含的列数以及每一列的名称(ColumnLabel);
    完了就如楼上所说的,使用next()遍历结果集。

    Antwort
    0
  • ringa_lee

    ringa_lee2017-04-18 09:18:25

    SELECT * 从数据库里查询出来的数据是如果看成分行的。
    while(rs.next()) 可以看成判断是否有下一行。
    java.sql.ResultSet 提供了获取列的方法,rs.getString(1)。(列是从左到右编号的,并且从列1开始)

    Antwort
    0
  • StornierenAntwort