2 lengci026 LengCi026 于 2016.05.09 20:29 提问

菜鸟在Javaweb连接数据库时得异常

java.sql.SQLException: no such table: Boke Query: select id,title,brief,content,author,date,bokeid from Boke Parameters: []
封装的查询方法在用main测试时可以查询到数据,但在web服务开启之后它就始终报这个异常,不知道哪的问题,大神help

4个回答

sunkaizhou504
sunkaizhou504   2016.05.09 20:52

发出来看看呢,是不是你的路径写的不对

LengCi026
LengCi026   2016.05.09 20:57

@Override
public List findAll() throws SQLException {
String sql = "select id,title,brief,content,author,date,bokeid from Boke";
QueryRunner q = new QueryRunner();
List list = q.query(DBUtils.getConnection(), sql, new BeanListHandler(Boke.class));
return list;
}
这是查询方法
BokeDao bd = new BokeImpl();
try {
List list = bd.findAll();
request.setAttribute("Boke", list);
request.getRequestDispatcher("BokeAll.jsp").forward(request, response);
} catch (SQLException e) {
e.printStackTrace();
}
在这里报异常

Visual0522
Visual0522   2016.05.10 00:00

if(list != null && "".equals(list)){
request.setAttribute("Boke", list);
request.getRequestDispatcher("BokeAll.jsp").forward(request, response);
}

Visual0522
Visual0522   2016.05.10 00:04

不妨检查一下数据库路径是否正确。。。。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!