Java使用JDBC PreparedStatement
查詢筆數範例如下。
使用count(*)
查詢筆數的SQL語法為:
select count(*) from table_name;
例如查詢EMPLOYEE
資料表的筆數。
/**
* 查詢筆數
*
* @param conn 連線物件
* @return 筆數
* @throws SQLException
*/
public int count(Connection conn) throws SQLException {
String sql = "select count(*) from EMPLOYEE";
try (
PreparedStatement ps = conn.prepareStatement(sql);
ResultSet rs = ps.executeQuery();
) {
if (rs.next()) {
return rs.getInt(1); // 取得第一個欄位的值即為筆數
}
}
return 0;
}
沒有留言:
張貼留言