如何在ObjectInputStream中转换LinkedBlockingQueue <tweet>

时间:2015-12-13 17:59:32

标签: java database inputstream objectinputstream

我正在开发一种分析推文流的工具。其实我有这种情况:

String filename = config.getFile();
fis = new FileInputStream(filename);
ois = new ObjectInputStream(fis);

推文流取自文件。我需要从数据库中做到这一点

private void readfromDB() throws SQLException {
    ResultSet rs;
    String query = "SELECT* FROM myselection";
    rs = dbConn.retrieveData(query);

    while(rs.next()) {
        Long id = rs.getLong(1);
        String text = rs.getString(2);
        Instant ts = rs.getTimestamp(3).toInstant();
        Tweet tweet = new Tweet(id, text, ts);
        buffer.add(tweet);

    }

}

是否可以转换LinkedBlockingQueue<Tweet>中的ObjectInputStream缓冲区?

0 个答案:

没有答案