java mysql读取多条数据_myeclipse 使用Java访问mysql数据库,数据库中有多条记录,为何只能读出一条数据??...
Java源代碼如下:publicListgetAllMsgList(){ListmsgList=newArrayList();DBConnectiondb=newDBConnection();Connectionconn=db.getConn();Stringsql="select*frommsg...
Java 源代碼如下:
public List getAllMsgList() { List msgList = new ArrayList(); DBConnection db = new DBConnection(); Connection conn = db.getConn(); String sql = "select * from msg"; try { Statement pstmt = conn.createStatement(); ResultSet rs = pstmt.executeQuery(sql); if (rs.next()) { int id = rs.getInt(1); String content = rs.getString(2); String author = rs.getString(3); String publishiTime = rs.getString(4); Msg msg = new Msg(id, content, author, publishiTime); msgList.add(msg); } rs.close(); pstmt.close(); conn.close(); } catch (SQLException e) { e.printStackTrace(); } return msgList; }
main函數:
IMsgDAO dao = new MsgDAOMysqlImpl(); List msgList = dao.getAllMsgList();
for (Msg item : msgList) { System.out.println("id=" + item.getId() + "\tautor=" + item.getAutor() + "\tcontent=" + item.getContent() + "\tpublishiTime=" + item.getPublishiTime()); }
數據庫內容:
輸出顯示:
id=1 autor=22 content=你是誰啊 publishiTime=20130717001624
展開
總結
以上是生活随笔為你收集整理的java mysql读取多条数据_myeclipse 使用Java访问mysql数据库,数据库中有多条记录,为何只能读出一条数据??...的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: mysql时间字段不走索引_MySQL使
- 下一篇: 搭建本地 HTTPS 环境
