第一次连接mysql数据库出现问题,请教大家
因为是我第一次使用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>