当前位置:编程学习 > JAVA >>

Column 'id' not found.

<%@ page language="java" contentType="text/html; charset=GB18030" import="java.util.*, java.sql.*,java.io.*"
    pageEncoding="GB18030"%>
<html>
<head>
<meta content="Content-Langue" content="zh-zn">
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">

<title>用户表</title>

</head>
<body>
<center>
<p>用户表</p>
<table border="1" width="76%" id="tablel" bordercolor="green" align="center">
<tr>
<td>id号</td>
<td>姓名</td>
<td>密码</td>
<td>角色</td>
<td>电话</td>
<td>地址</td>
</tr>
<%
 Class.forName("com.mysql.jdbc.Driver");
 Connection con=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/mealsystem","root","12345");
 Statement stmt=con.createStatement();
 ResultSet rs=stmt.executeQuery("select * from user");
 while(rs.next())
 {
 int id=rs.getInt("id");
 String userName=rs.getString("userName");
 String password=rs.getString("password");
 int ident=rs.getInt("ident");
 String telephone=rs.getString("telephone");
 String address=rs.getString("address");

 %>
<tr>
 <td><%=id %></td>
 <td><%=userName %></td>
 <td><%=password %></td>
 <td><%if (ident==1){
 out.print("管理员");
 }
 else if( ident==0){
 out.print("普通用户");
 }
  %></td>
   <td><%=telephone %></td>
    <td><%=address %></td>
 </tr>
 <%
 }
 rs.close();
 stmt.close();
 con.close();
 
  %>
  </table>
</center>
</body>
</html>
这是源代码  显示的是Column 'id' not found. --------------------编程问答-------------------- user表有没有id字段啊 --------------------编程问答-------------------- 找不到id列,可以去检查下数据库表。 --------------------编程问答-------------------- 你看看多少行报的错,估计有一个值的名称输入错误 --------------------编程问答-------------------- 你把你的表user显示出来看看。
可能是没有id这一例吧。
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,