搜尋

首頁  >  問答  >  主體

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

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

PHPzPHPz2893 天前577

全部回覆(5)我來回復

  • ringa_lee

    ringa_lee2017-04-18 09:18:25

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

    回覆
    0
  • 高洛峰

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

    方法樓上就說過next()方法是每次取得一行資料 如果沒有就回傳false 所以用while(rs.next())就能取得全部資料了

    回覆
    0
  • 天蓬老师

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

    雷雷

    回覆
    0
  • 巴扎黑

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

    1、查詢表中的全部資料:SELECT * FROM table
    2、使用JDBC提供的java.sql.ResultSetMetaData類別可以在查詢結果集中取得查詢結果包含的列數以及每一列的名稱(ColumnLabel);
    完了就如樓上所說的,使用next()遍歷結果集。

    回覆
    0
  • ringa_lee

    ringa_lee2017-04-18 09:18:25

    SELECT * 從資料庫查詢出來的資料是如果看成分行的。
    while(rs.next()) 可以看成判斷是否有下一行。
    java.sql.ResultSet 提供了取得列的方法,rs.getString(1)。 (列是從左到右編號的,並且從列1開始)

    回覆
    0
  • 取消回覆