小编ʚïɞ*_*ʚïɞ的帖子

Java中如何将ResultSet转换为字符串

我想将结果集转换为字符串。之后,我将使用该字符串编写一个html文件。Course是一个表,包含courseid(String),name(String),先决条件(String)连接数据库就可以了。这是我的代码和想法。您能评估我的想法或给我一些更好的解决方案吗?

private static void printRecordFromCourse() throws SQLException {
    Connection dbConnection = null;
    Statement stmt = null;
    String printSQL = "SELECT * FROM course";

    try {
        dbConnection = getDBConnection();
        stmt = dbConnection.createStatement();
                    ResultSet rs=stmt.executeQuery(printSQL);
        while(rs.next()){
            //Retrieve by column name
            String courseid  = rs.getString("courseid");
            String name = rs.getString("name");
            String prerequisites = rs.getString("prerequisites");

            String result+ = "<tr><td>"+courseid+"</td><td>"+name+"</td><td>"+prerequisites"</td></tr>";
        }
        rs.close();
    } catch (SQLException e) {
        System.out.println(e.getMessage());
    } finally {
        if (stmt != null) {
            dbConnection.close();
        }
        if (dbConnection != null) {
            dbConnection.close();
        }
    } …
Run Code Online (Sandbox Code Playgroud)

java jdbc

5
推荐指数
1
解决办法
4万
查看次数

标签 统计

java ×1

jdbc ×1