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币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
关于javaWeb 连接数据库错误分析
问题一: A ResourcePool could not acquire a resource from its primary factory or sour 产生原因:数据库连接配置有误,如用户名是否正确,密码前后是否有多余的空格,URL和Driver是否完全匹配等; 解决办法:一一核对用户名、密码、URL、Driver等是否完全正确,并且检查数据库实例是否正确。 最后实在不行重启e
解决mysql使用java web程序连接发生异常,数据库连接没问题的异常
解决mysql使用java web程序连接发生异常,数据库连接没问题我用本地web程序连接腾讯云服务器的数据库,会发生这种情况。异常内容如下05-22:47:08.709 [http-nio-8080-exec-6] ERROR com.alibaba.druid.pool.DruidDataSource - init datasource error com.mysql.jdbc.exceptio
关于javaweb连接数据库无任何报错信息的问题
关于javaweb连接数据库无任何报错信息的问题 列如就像这样,启动tomcat然后,出现系统登录界面,但是输入账号和密码一会进不去系统,一直提示账号或密码错误,当时如果出错,在myeclise里console里,出现在提示信息 但是像这种一点错误信息提示不出来,我想不通,之后,换jdk,重新配置系统环境,然后,重装mysql数据库,还是不可以,在这里我要说明,我当时的数据库版本是
数据库连接异常
报错: java.sql.SQLException: Connections could not be acquired from the underlying database! caused by:     com.mchange.v2.resourcepool.CannotAcquireResourceException: A ResourcePool could not ac
javaweb怎么用eclipse连接mysql
今天是javaweb的第一站。我本以为第一站写的是jsp或者是servlet,不然就是关于表单的一些问题,实在是没想到是写怎么用sql 开始正题:(例子是mysql,比较简单) 第一步:你的电脑必须要有一个安装好的mysql;没有的话自己去下,这个很简单 第二步:必须要有一个tomcat,而且是健康的tomcat; 第三步:下一个jdbc的驱动,并且把它解压好后,获得他的jar包,至于
新浪SAE ———— JavaWeb项目部署教程<数据库连接>
前面两篇博文忘了说明如何连接新浪SAE的MySQL数据库,现在简要介绍,采用最简单的方式JDBC连接MySQL数据库,未采用任何框架以方便了解现做一个简单的测试,看数据库是否正常连接 功能: 从index.jsp页面点击数据库读取测试按钮,正确则跳转到success.jsp页面,并将数据表里的唯一 一条数据读出来。 将用到一个JavaBean,一个servlet和两个JSP页面 备注:先要建立数
JavaWeb入门实战—数据库连接池(数据源)
上一篇文章中讲到了通过Connection去连接数据库,
java程序员菜鸟入门之一javaweb项目开发环境
一、java开发环境 1、jdk的下载安装 JDK:JDK是java语言的软件开发包,是整个java开发的核心,包含了java的运行环境(jvm+java系统类库)和java工具,运行java程序的最小环境为jre,开发java程序的最小环境为JDK。 JDK的下载:oracle下载即可,分window32位与64位版本、linux版本,对号下载 JDK的版本:目前最新的jdk1.9已经出
连接数据库时常见异常错误
连接数据库时,URL 里内含乾坤呀 如 db.url = jdbc:mysql://localhost:3306/picture? 解析: jdbc:mysql 协议 localhost IP 3306 端口 picture 数据库名 ?后面也能帮我们解决很多常见异常 InvalidConnectionAttributeException: The server time zon...
javaweb中mysql数据库连接方法
一、直接连接,不封装到工具类中,主要步骤: 先导包:mysql-connector-java-5.0.8-bin.jar(点击跳转到下载界面),放在WebRoot/WEB-INF/lib/下   1.加载驱动//com.mysql.jdbc.Driver   2.获取连接 Connection对象   3.获取用于向数据库发送SQL的Statement对象     4.执