<table width="257" border="1" align="center" cellpadding="1" cellspacing="1"><tr><td height="29" colspan="2" align="center">投票結果</td></tr><%Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Connection conn = DriverManager.getConnection("jdbc:odbc:shiyanshi","","");Statement stmt = conn.createStatement();String sql = "select Name,Vote from Vote";ResultSet rs = stmt.executeQuery(sql);while(rs.next()){%><tr><td width="93" height="35"><%=rs.getString("Name")%></td><td width="151"><%=rs.getString("Vote")%></td></tr><%}rs.close();stmt.close();conn.close();%></table>再Dreamweaver中點擊F12快捷鍵,在新網頁中數據庫中的記錄除了第一行,其他的可以顯示出,為什么第一條的記錄就是顯示不出呢?rs.next()就是從第一行開始讀的啊一樓說的那個方法行不通,tomcat老是說<td width="93" height="35"><%=rs.getString("Name")%></td> <td width="151"><%=rs.getString("Vote")%></td>這兩行有問題,數據庫中當然有記錄了,數據庫中有三條記錄,運行這個頁面只顯示后面兩行數據啊,
第一行的數據顯示不出 ?是為什么???
千萬里不及你
2023-01-02 19:15:31