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

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

4个回答

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

@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();
}
在这里报异常

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

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
关于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已经出

web连接数据库时,报空指针java.lang.NullPointerException问题--可能的解决方式

序言: 好吧,第一次写CSDN博客,其实从一开始学计算机,到现在,快两年了,中间就不断的遇到问题,基本通过上这博客看的 确实挺好的  一直想什么时候开始  把自己遇到的问题和解决方法都写下来,毕竟每次自己遇到麻烦的时候真心 心累 对于像我这样的新手,或许一个小问题可以磨半天 这次  总算开始写了 问题: 写web时,需要用到数据库的数据,参着网上的方法自己写了一个数据库连接类,然

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.执

菜鸟学java web(三)-----servlet初步

上一篇文章中,我们学习了有关java web应用的基础知识,比如web服务器与客户端,http协议,html语言,web容器,以及如何通过servlet和jsp创建web应用。 这篇文章的目的是介绍servlet技术的更多细节知识,servlet API的一些核心接口,servlet 3.0中的注解(annotation)的应用,servlet的生命周期,最后我们会创建一个简单的servlet登

java web应用连接mysql会突然connection连接失败

tomcat6.0 mysql5.1 项目:java web项目 问题:原本项目运行了好几天了,一直没发现问题,突然今天报数据库连接异常,进入看日志发现 ### Error querying database.  Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operation

连接数据库时常见异常错误

连接数据库时,URL 里内含乾坤呀 如 db.url = jdbc:mysql://localhost:3306/picture? 解析: jdbc:mysql 协议 localhost IP 3306 端口 picture 数据库名 ?后面也能帮我们解决很多常见异常 InvalidConnectionAttributeException: The server time zon...

连接数据库ClassNotFoundException的解决办法

前几天我在测试一个简单的java应用连接mysql数据库时,遇到了一个以前也遇到过的烦人问题。Class.forName(xx.xx.xx);抛出异常,此异常就是ClassNotFoundException。一开始我从网上找了一些方法,但是都无法成功,最后老师点明了错误。现在Class.forName加载出现ClassNotFoundException的几个原因归结一下。   首先得说明为什么出

javaWeb项目中连接MySQL出现无法加载驱动的问题

servlet连接数据库报错java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

javaweb连接数据库验证登陆实例

这是我写的一个应用MVC模式编写的javaWeb程序,里面有完整的项目及嫁包,直接导入项目即可运行,代码结构清晰,是新手学习JAVAWEB的完美示例

java web总结(jdbc连接数据库)

jdbc链接数据库 为了防止每次写连接数据库,需要写一个jdbcutil类文件,还需要一个配置文件,以后只要用就可以直接调用,这个类,想要换数据库,直接改配置文件 当然还需要两个包io包与连接数据库包。以后要想方便,还需要添加事务的处理,以及连接池的用 public class jdbcUtil { private static Properties pro = null; static

vs2010-C#连接access2007

SQL转access时遇到麻烦,其中第一步连接数据库就出问题...适合菜鸟参考

菜鸟JAVA程序员初探web整体架构

从接触JAVA到现在学习JAVA也有快半年了,从J2SE到J2EE到SSH到SSM,框架初步学习后,总感觉对整个JAVAWEB开发的整体架构每一个认知,直到今天,算是自己觉得有点初探这个巨型架构的冰山一角了。特此记下。 JAVAWEB的开发过程大概如此,就是把数据通过程序对数据进行处理呈现到页面。所以数据存储方面我们有个了MYSQL,ORACLE,REDIS等等数据库,对数据进行处理我们学习了J

二级联动功能

javaweb jquery ajax连接数据库实现二级联动功能

关于java web项目编写数据库连接的方法

虽然学JavaWeb时间并不长,也自己做过一些小的项目。但是,我还是会经常忘记连接数据库的相关代码,总是需要去翻笔记。今天想把一些笔记保存下来,以后如果需要,可以这里找到。 代码: import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import j

JDBC数据库访问

可以供学习Javaweb的人学习连接数据库

JAVAWEB之自定义TAG开发二

上一篇我们讲了如何使用TAG简化我们的basePath获取,现在我们再来谈谈TAG另外的一个用处,使用场景说明:很多时候,我们从后台获取的时间参数(从数据库中读取的)是这种格式的:19941230123033,然而我们需要的却是这种格式的: 1994年12月30日12时30分33秒 1994年12月30日12时30分 1994年12月30日 12时30分33秒 可谓是多种多样,按照我们常规

Java WEB之JDBC连接数据库的增删改查

基于Myeclipse的数据库操作(非tomcat里导入驱动程序) 1>新建java Web项目  右键点击项目工程new->folder  起名lib(用来存放jdbc驱动程序) 2>找到驱动程序(mysql-connector-java-5.0.4-bin.jar)导入到lib中,右键点击驱动程序->build path->add build path,看到像奶瓶的文件就代表导入成功,

数据库连接异常的解决过程

首先先简述一下遇到的问题,今天早上来了之后,网站突然报404的问题,不废话,直接看tomcat的日志吧,日志如下: ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: The last packet successfully received from the

Servlet菜鸟教程

Servlet 编写过滤器 Servlet 过滤器可以动态地拦截请求和响应,以变换或使用包含在请求或响应中的信息。 可以将一个或多个 Servlet 过滤器附加到一个 Servlet 或一组 Servlet。Servlet 过滤器也可以附加到 JavaServer Pages (JSP) 文件和 HTML 页面。调用 Servlet 前调用所有附加的 Servlet 过滤器。 S

Java中的断言Assert

编写代码时,我们总是会做出一些假设,断言就是用于在代码中捕捉这些假设,可以将断言看作是异常处理的一种高级形式。断言表示为一些布尔表达式,程序员相信在程序中的某个特定点该表达式值为真。可以在任何时候启用和禁用断言验证,因此可以在测试时启用断言,而在部署时禁用断言。同样,程序投入运行后,最终用户在遇到问题时可以重新起用断言。 使用断言可以创建更稳定,品质更好且不易于出错的代码。当需要在一个值为F

JavaWeb(jsp)连接mysql数据库

在JSP中使用JDBC驱动连接mysql数据库。 Step1: 下载mysql的Java连接程序** https://dev.mysql.com/downloads/connector/j/ Step2: 解压目录下的mysql-connector-java-5.0.24-bin.jar文件就是连接MySql数据库的纯Java驱动程序。将该驱动程序复制到Tomcat服务器

MyBatis 菜鸟教程 异常 集锦

异常1.使用映射器 (还没有使用Spring) 异常信息摘要: org.apache.ibatis.binding.BindingException: Type interface com.jege.mybatis.mapper.UserMapper is not known to the MapperRegistry. at org.apache.ibatis.binding.Ma

jdbc连接数据库基本步骤以及错误总结

import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.util.Scanner; /** * PreparedStatemen

javaWeb-连接mysql数据库增删改查

java基础导航.使用javaWeb连接到mysql数据库并且可以增删改查,对java新手有一点帮助。希望各位进步。

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.执

通过读取web.xml文件中的配置参数连接数据库(原)

通过读取web.xml文件中的配置参数连接数据库1.问题提出-javax.servlet.ServletException: Servlet.init() for servlet CreateDBServlet threw exception这个错误是在看孙鑫老师的那本web编程详解,在第八章遇见的,就是第一个例子但总是运行不成功。仔细观察发现自己犯了两个错误。(1)Creat

javaWeb 简单注册登录(含数据库连接) -- (三) 实现用户注册请求的响应

传进来什么根据第一篇 中js的逻辑判断(逻辑问题先不看), 基本的学号、账号和密码长度之类不符的都已经筛完了, 能够通过表单提交的参数值只有是否重复需要判断 如果未重复, 插入用户数据 同时要记录注册结果, 以页面的形式反馈给用户如何判断 1. 根据上一篇创建的user表信息可知, user表以User字段为主码, 所以要判断的就是传进来的user是否已经在user表的User字段值

JavaWeb:Tomcat下配置数据源(JNDI)连接数据库

习惯了以硬编码的形式在程序中建立数据库连接,用完就在finally语句块中close一下就结束了。对于重视数据库连接数的应用来说,这样子做会耗费大量的时间和数据库资源,而且硬编码的形式也不甚灵活。   在Tomcat这个Java Web容器下通过配置DataSource(数据源)对象可以解决上面所述的问题。JDBC中的javx.sql.DataSource接口负责建立于数据库的连接,程序中直接

javaweb 连接各种数据库实例

//access   //方式一:通过JDBC-ODBC方式桥连直接连接:  必须要配置数据源(ODBC) 系统DSN Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");  String url = "jdbc:odbc:mdb_odbc";  Connection con = DriverManager.getConnection(url); 

kettle链接数据库及异常处理

kettle6.1版本链接mysql出现异常如下: 错误连接数据库 [MySql-1] :org.pentaho.di.core.exception.KettleDatabaseException: Erroroccured while trying to connect to the database   Exceptionwhile loading class o

java菜鸟教程

http://www.runoob.com/java/java-environment-setup.html

JavaWeb JDBC连接MySql数据库小项目

JDBC连接Mysql

javaWeb 简单注册登录(含数据库连接) -- (一)页面

说在前面: 自己尝试下写了这个, 最近web学的东西都在里面了, 虽然还是很渣, 但也算第一步了, 我姑且算它为一个“项目”, 咳咳 今天刚看到十年前一位学长的毕业设计报告(AOJ评测系统), 只能%%%, 不知道我毕业时能写出什么东西来 项目知识点 前端 HTML + CSS + JS Web端: tomcat服务器、jsp、 Servlet、 上下文参数/属性、HTTP请求和相应 数据库

javaWeb 简单注册登录(含数据库连接) -- (四) 用户登录请求与响应

这篇讲登录处理传进来什么user, pass判什么 用户名是否存在 基于1中已存在的情况下判断密码是否匹配 响应页面login.jsp: 1. 当登录成功, 写一个新页面, 并显示该用户的Sno 2. 失败则在登录页面基础上 + 错误提示实现新建一个名为LoginServlet的servlet 代码;package adrui;import java.io.IOException;impo

关于Java web中servlet连接数据库的一个细节问题

今天在写用户注册功能的代码时,当通过servlet接收表单数据并保存到数据库时,没有出现任何错误,但是在数据库中查看,第一列用户名显示为空,无论如何检查都感觉是对的,后来再把jsp代码和servlet代码结合着看的时候,终于发现了错误:      在写jsp页面时,对用户名所给的名字,在servlet接收时要对应,不然它不会报错,但是数据库中存储的数据却为空,下面具体看代码: 这是写的一个简单

MyEclipse写web项目,连接数据库出现main方法错误

解决方法: 将用于JDBC的jar包(如:mysql-connector-java-5.0.5-bin.jar)复制到/WEB-INF/lib目录下之后,要保证在/Web App Libraries下面也出现该jar包。

java web 项目JDBC连接MySQL数据库

java web项目,使用JDBC连接MySQL数据库,首先得在本机的MySQL数据库中创建相应的数据库和数据表,并添加相关数据,解压后在MyEclipse中通过import向导将整个文件夹加入到工程中,然后运行即可。

javaWeb连接数据库

package sql; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import j

javaWeb 简单注册登录(含数据库连接) -- (二) MySQL数据库配置和连接

因为这个项目需要使用数据库, 下面就先讲数据库连接 使用的是MySQL数据库MySQL数据库连接环境什么的就不讲了, 网上都有 这个“项目”使用了一个user用户表, 信息如下 先插入一条用户数据: jdbc连接MySQL数据库: jdbc是用来执行sql语句的java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更

Java Web 错误/异常处理页面(更新)

发生服务器 500 异常,如果默认方式处理,则是将异常捕获之后跳到 Tomcat 缺省的异常页面,如下图所示。不论哪个网站都是一样的,所以为了满足自定义的需要,Tomcat 也允许自定义样式的。

Java Web整体异常处理

在实际的J2EE项目中,系统内部难免会出现一些异常,就如Struts+Spring+Hibernate项目:通常一个页面请求到达后台以后,首先是到action(就是MVC中的controller),在action层会调用业务逻辑层service,而在service层会调用持久层dao进而获得数据,再将获得的数据一层一层返回到action层,然后通过action控制层转发到指定页面,而这期间都可能会

JavaWeb配置数据源连接数据库详解(概念详解+多种情况源代码范例+易出错类型)

我们平时连接数据库大多是通过类似如下代码获取数据库连接:public class DBUtil { private static final String URL = "jdbc:mysql://127.0.0.1:3306/jdbcTest?useUnicode=true&characterEncoding=utf-8"; private static final String USER =

Eclipse使用(七)—— 使用Eclipse创建JavaWeb项目并使用JDBC连接数据库实现简单的登陆注册功能

本项目继承于: Eclipse使用(六)—— 使用Eclipse创建JavaWeb项目 一、创建数据库表(这里使用的是Mysql5.7) DDL语句如下: [sql] view plain copy CREATE TABLE `tb_user` (     `u_id` int(11) NOT NULL AUTO_INCREMENT COM

相关热词 c# 按行txt c#怎么扫条形码 c#打包html c# 实现刷新数据 c# 两个自定义控件重叠 c#浮点类型计算 c#.net 中文乱码 c# 时间排序 c# 必备书籍 c#异步网络通信
立即提问