我有包含这些信息的 sqlite 表
Id Nickname Status
1 john online
2 Tom offline
3 . online
. . online
. . online
所以我需要状态为在线的表中的所有昵称,我会将这些数据转换为字符串数组。
我试过这个,但它没有任何反应。
Class.forName("org.sqlite.JDBC");
Connection connection = DriverManager.getConnection(url, username, pass);
PreparedStatement pst=connection.prepareStatement("SELECT Nickname FROM USERS WHERE status=?");
pst.setString(1, "Online");
ResultSet rs= pst.executeQuery();
StringBuilder sbnewer=new StringBuilder();
int ir=1;
sbnewer.append("linestart");
while(rs.next()){
sbnewer.append(rs.getString(ir)+"and");
ir++;
}