写的很清楚,没有找到name字段,检查一下!
解决方案 »
- jsp中XX秒后调某个函数,具体怎么写
- 看过马士兵老师视频的请进
- myeclipse+tomcat6.0部署数据库连接池的小问题。
- Spring MVC的文件上传和AJAX的问题!请求帮助!
- 求教:jsp中的链接取数据问题
- 高分求助Hibernate 处理SQLServer的Image字段的问题
- 求助,jdbc执行存储过程如何获取反回值
- 请教关于jfreechart折线图热区的问题
- 如何在网页中把图片按固定大小大小显示。
- 100分:点击图像按钮,先对form里的文本框T1校检数据,通过的话就提交(用window.open()方式),不通过就提示,怎么做呢?
- 代码的移植问题
- jsp中如何将checkbox选中项删除?
^^^^^^^^^^^^^^^^^------------什么东东??你是想用stmt.executeQuery()吧?
改成这样试试看
String s="SELECT * FROM guestbook";
Statement s = con.createStatement();
ResultSet rst=s.executeQuery(sql);
rst.next();
//碰到自己的字段名和数据库的关键字相同,就用方括号括起来
out.println(rst.getString("[name]"));//或者把name写成1,保证在rst中是第1列的值啊
在tomcat服务器中出现如下错误:
ExeQuery_ErrorGeneral error, message from server: "Table 'guestbook.' doesn't e
xist"
ExeQuery_ErrorGeneral error, message from server: "Table 'guestbook.' doesn't e
xist"说明:我的mysql数据库为:data\guestbook\其中有一guestbook表请问是什么错误
不要和数据库名搞混了。
Connection conn = DriverManager.getConnection("","","");
Statement stmt = conn.createStatement();
ResultSet rst;
String s="SELECT * FROM guestbook";
rst=stmt.executeQuery(s);
==> while(rst.next()){
out.println(rst.getString("name"));
}
guestbook表不存在,先检查你的数据库连接到哪个地方去了。如果你用jdbc-odbc桥的话,就要检查你的默认数据库是不是你要的数据库,数据库里有没有这个表(注意字母是不是多了或者少了)。
数据库名为guestbook;
数据库中有表:guestbook--->>表中有字段有:
id,name,email,homepage,qq,title,content,
face,ip,ipname,time
数据库是用 ems msysql manage 创建的
请教高手!!!
out.println(rst.getString("name"));
}