用JDBC写一段查询表table的代码,要求返回值是list

来源:百度知道 编辑:UC知道 时间:2024/06/18 01:29:12

我给你一段我自己的代码你看看吧,我用的是mysql,不过不影响就是加载驱动不一样。
public List userList(){
List reportList = new ArrayList();
try {
Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mvc", "root", "root");
String sql = "select * from reportForms ";
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(sql);

while(rs.next()){
UserVO vo = new UserVO();
vo.setId(rs.getString("id"));
vo.setTime(rs.getString("time"));
vo.setInfo(rs.getString("info"));
vo.setCount(rs.getString("count"));
vo.setName(rs.getString("name"));
reportList.add(vo);