我有一个实用程序代码来连接数据库和查询数据库。在调用连接数据库的方法后,我不知道如何调用该方法来查询表。
以下是要查询的代码:
public static ResultSet getData(Connection con){
ResultSet resultreport = null;
try{
PreparedStatement pmt = con.prepareStatement("SELECT NAME, AGE FROM EMPLOYEE");
resultreport = pmt.executeQuery();
System.out.println(resultreport.getString(1) + " " + resultreport.getString(2) );
} catch (SQLException e) {
e.printStackTrace();
}
return resultreport;
}
当我尝试这个时,我不知道插入支架的内容: Utility.getData(...);
感谢您的帮助
答案 0 :(得分:2)
您必须将连接对象传递给该方法。
例如,。
Class.forName("com.mysql.jdbc.Driver");
Connection conn = null;
conn = DriverManager.getConnection("jdbc:mysql://hostname:port/dbname","username", "password");
然后调用方法
Utility.getData(conn);