我想在JAVA中使用SQLite显示来自表数据库的数据 我的代码:
String sql = "SELECT * FROM DIC"; rs = st.executeQuery(sql); System.out.println("row 1: " + rs.getString("WORD")); // WORD is a column label System.out.println("row 3: " + rs.getString("WORD"))
DIC是我的桌子
所以如何在第n行显示值(例如:第2,第3,...行)???
具体来说,我希望我的代码打印出来。谢谢!
答案 0 :(得分:0)
String sql = "SELECT * FROM DIC";
rs = st.executeQuery(sql);
int rowCount = 0;
while(rs.next){
rowCount++
if(rowCount == ?) {
System.out.println("row 1: " + rs.getString("WORD"));
System.out.println("row 3: " + rs.getString("WORD"))
}
}
答案 1 :(得分:0)
您可以在查询中使用OFFSET
并使用预准备语句
SELECT mycol FROM DIC ORDER BY mycol LIMIT 1 OFFSET ?;
你需要将其绑定为
stmt.setInt(1,nth_row);