Sha*_*pci 4 java mysql resultset
如何通过属性名称从 ResultSet 获取值?
DB-Table(表):
name:TEXT | age:INT | gender:INT
Run Code Online (Sandbox Code Playgroud)
SQL 查询:
SELECT * FROM table WHERE name='john'
Run Code Online (Sandbox Code Playgroud)
输出位于java.sql.ResultSet
如何通过列名称(姓名、年龄、性别)获取变量?
小智 5
您可以像这样迭代这些值:
Statement stmt = null;
String query = "SELECT * FROM table WHERE name='john'";
try {
stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(query);
while (rs.next()) {
String name= rs.getString("name");
int age= rs.getInt("age");
int gender = rs.getInt("gender");
}
} catch (Exception e ) {
e.printStackTrace();
} finally {
if (stmt != null) { stmt.close(); }
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
16668 次 |
最近记录: |