使用PreparedStatement查询数据库表中所有元素
public class JDBCDemo04 { @Test public void queryAll() throws SQLException { Connection con = JDBCUtil.getConnect(); String sql = "select * from users"; PreparedStatement pstmt = con.prepareStatement(sql); List<User> list = new ArrayList<>(); ResultSet rs = pstmt.executeQuery(); while (rs.next()){ String uid = rs.getString("uid"); String uname = rs.getString("uname"); String upass = rs.getString("upass"); User user = new User(uid,uname,upass); list.add(user); } if (list.size()==0){ System.out.println("没有查询到结果"); }else { for (User u : list) { System.out.println(u); } } JDBCUtil.release(con,pstmt,rs); } }
学习的博客多用于在笔记中,防止笔记过于臃肿,所以将样例及运行结果放在博客中,后以超链接的形式记录在笔记中,所以有些博文过于单薄。如果有小伙伴遇到问题欢迎评论,看到就会回复,学渣一枚,加油努力。