例如specefic行或列的數據如何獲得SQL
id name surname
0 Alex A
1 Mark B
2 Bill C
讓我們假設我想其中id等於在Java中1名和姓,我怎麼能得到各列的值
例如specefic行或列的數據如何獲得SQL
id name surname
0 Alex A
1 Mark B
2 Bill C
讓我們假設我想其中id等於在Java中1名和姓,我怎麼能得到各列的值
使用Statement或PreparedStatement,你可以檢索字段下面提供你應該已經包括JDBC庫項目中的
try{
Class.forName("com.mysql.jdbc.Driver"); // loading driver class
Connection cn = DriverManager.getConnection("jdbc:mysql://localhost:3306/Database_name", username,password); // getting connection may change depending on database you are using
PreparedStatement ps = cn.prepareStatement("select name,sirname from user where id = ?");
ps.setString(1,id);
ResultSet rs = ps.executeQuery();
int i=0;
while(rs.next())
{
String name = rs.getString("name");
// retrieve your fields
}
}catch(Exception e)
{
e.printStackTrace();
}
您使用JDBC:使用Java™教程 - JDBC(TM)數據庫訪問(HTTPS: //docs.oracle。 COM/JavaSE的/教程/ JDBC /)。 – Andreas