NetBeans和SQLite表通信问题?

时间:2015-08-05 16:37:19

标签: java sqlite netbeans

您好我正在尝试连接到java中的SQLite表并且它只从编译器输出窗口代码中的一个方法输出数据,下面是工作方法,它评论显示哪一个打印出数据,请帮助你。

enter image description here

//working methord which outputs data
@Override
    public String getReplyTimestamp(int RPLYID) {
        try {
            Class.forName("org.sqlite.JDBC");
            Connection conn = DriverManager.getConnection("jdbc:sqlite:C:\\Users\\Matt\\Documents\\message.sqlite");
            Statement stmt = conn.createStatement();
            String query = "SELECT * FROM MSG"; //Change message to relevent declaration
            ResultSet rs = stmt.executeQuery(query);
            while (rs.next()) { 
                System.out.println(rs.getString("MSG")+" "+rs.getString("URL"));
            }
            conn.close();
        } catch (SQLException ex) {
            Logger.getLogger(DBAccessImpl.class.getName()).log(Level.SEVERE, null, ex);
        } catch (ClassNotFoundException ex) {
            Logger.getLogger(DBAccessImpl.class.getName()).log(Level.SEVERE, null, ex);
        }
        return "getReplyTimestamp";
    }


//Methoed which does not print
@Override
    public String getReply(int RPLYID) {
        try {
            Class.forName("org.sqlite.JDBC");
            Connection conn = DriverManager.getConnection("jdbc:sqlite:C:\\Users\\Matt\\Documents\\message.sqlite");
            Statement stmt = conn.createStatement();
            String query = "SELECT * FROM RPLY"; //Change message to relevent declaration
            ResultSet rs = stmt.executeQuery(query);
            while (rs.next()) {
                System.out.println(rs.getString("RPLY")+" "+rs.getString("TSTAMP"));
            }
            conn.close();
        } catch (SQLException ex) {
            Logger.getLogger(DBAccessImpl.class.getName()).log(Level.SEVERE, null, ex);
        } catch (ClassNotFoundException ex) {
            Logger.getLogger(DBAccessImpl.class.getName()).log(Level.SEVERE, null, ex);
        }
        return "getReply";
    }

0 个答案:

没有答案