如何调用方法使用java查询表?

时间:2014-06-12 16:01:38

标签: java jdbc

我有一个实用程序代码来连接数据库和查询数据库。在调用连接数据库的方法后,我不知道如何调用该方法来查询表。

以下是要查询的代码:

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(...);

感谢您的帮助

1 个答案:

答案 0 :(得分:2)

您必须将连接对象传递给该方法。

例如,

Class.forName("com.mysql.jdbc.Driver");
Connection conn = null;
conn = DriverManager.getConnection("jdbc:mysql://hostname:port/dbname","username", "password");

然后调用方法

   Utility.getData(conn);