第一次连接mysql数据库出现问题,请教大家

sean717 2003-07-31 06:36:26
因为是我第一次使用mysql数据库,然后写的一个测试连接数据库的程序,总是不能显示数据库内容,实在没有明白问题出在哪里,请教一下大家。

PS:数据库为economy 数据表为company,字段为ID、C_name.
用的是JDBC驱动,其他设置都没有问题。
出现的错误是:javax.servlet.ServletException: Column 'C_name' not found.

代码:
<%@ page contentType="text/html;charset=GB2312"%>
<%@ page language="java" import="java.sql.*"%>
<%
Connection conn = null;
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
conn = DriverManager.getConnection("jdbc:mysql://localhost/economy","root","");
if(conn==null){
System.out.println("get Conn Error");
}
Statement stmt=conn.createStatement();
ResultSet RS_result=null;
%>
<HTML>
<HEAD>
</HEAD>
<TITLE>测试</TITLE>
<BODY>
<%
RS_result=stmt.executeQuery("select * from company");
String C_name;
while(RS_result.next())
{
C_name=RS_result.getString("C_name");
%>
<%=C_name%>
<%
}
RS_result.close();
stmt.close();
conn.close();
%>
</BODY>
</HTML>
...全文
48 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
f3nny 2003-08-01
  • 打赏
  • 举报
回复
是不是数据中的表名错了
pzl686 2003-08-01
  • 打赏
  • 举报
回复
是字段名出错,注意大小写哦,比如数据库中是c_name,你用C_name就不对了
fjxtt 2003-08-01
  • 打赏
  • 举报
回复
对是字段名出错,你再好好检查一下,是不是疏忽了!
flashroom 2003-08-01
  • 打赏
  • 举报
回复
javax.servlet.ServletException: Column 'C_name' not found.

明明是字段名的错误,还说不是...
sean717 2003-08-01
  • 打赏
  • 举报
回复
字段名已经再三检查了,都没有错,不知道还会有其他什么原因 ~~>_<~~~
Tongates 2003-07-31
  • 打赏
  • 举报
回复
字段名有没有搞错呢
eaglecoody 2003-07-31
  • 打赏
  • 举报
回复
检查数据库中字段名C_name有没有写错。
gangzi11111 2003-07-31
  • 打赏
  • 举报
回复
好像没有c_name这个字段啊

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧