一,javax.servlet.ServletException:加载数据库驱动失败
看到系统报出此错误后,我毫不犹豫地奔向WEB-INF目录下的lib目录,嘿嘿,往里面拷贝了MySQL的JDBC驱动文件:mysql-connector-java-5.1.12-bin.jar。解决问题^^
二,javax.servlet.ServletException: java.sql.SQLException: Access denied for user ''@'localhost' (using password: YES)
哎,这个错误使我纳闷了下,后来发现是我将参数名写错了,前后不对应,原来是user的,后来打快了,写成了uesr^^
三,javax.servlet.ServletException: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'creat database bookstore' at line 1
关键错误:You have an error in your SQL syntax;
near 'creat database bookstore'
^^又一次打快了。。。create,少打了个e
调试过程中发现几个SQL syntax error,都是关键字拼写错误。。。惭愧中。。。
四,javax.servlet.ServletException: java.sql.SQLException: Can't create database 'bookstore'; database exists
重复创建数据库了。。。
发现此错误对应的解决方法是:stmt.executeUpdate("drop database if exists bookstore");
五,javax.servlet.ServletException: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'not null,bookconcern VARCHAR(100) not null,publish_date DATE not null,price FLOA' at line 1
当我不断地研读语法,就差点使用工具创建这张数据库表的时候,我却意外的发现。。。Eclipse的确很智能,但是,它没有严格到检查引号内的括号是否是对应完整的,有没有漏写括号的的情况发生。。。
所以我们在对于引号内的语句和相关符号,一定得谨慎再谨慎了。不要认为Eclipse能够给你检查出这样的错误。而我们的SQL语句,都是用引号包含在里面的。。。
如错误的代码:
stmt.addBatch("insert into bookinfo values(1,'Java','JamsGosling'");
正确的代码:
stmt.addBatch("insert into bookinfo values(1,'Java','JamsGosling'
)");
看到了红色标记的符号了吗^^
分享到:
相关推荐
开发环境:Eclipse/Idea + mysql5.6数据库 后台框架: SSM(SpringMVC + Spring + Mybatis) 前台框架: Bootstrap(一个HTML5响应式框架) 学生请假管理系统分为三大模块,学生端、教师端和院系领导端。 1.学生端包括...
公告管理:管理员可以通过选择公告管理,管理相关的公告信息记录,比如进行查看公告详情,删除错误的公告信息,发布公告等操作 公告类型管理:管理员可以通过选择公告类型管理,管理相关的公告类型信息,比如查看所有...
公告管理:管理员可以通过选择公告管理,管理相关的公告信息记录,比如进行查看公告详情,删除错误的公告信息,发布公告等操作 公告类型管理:管理员可以通过选择公告类型管理,管理相关的公告类型信息,比如查看所有...
## 开发环境:Eclipse/Idea + mysql5.6数据库 ## 后台框架: SSM(SpringMVC + Spring + Mybatis) ## 前台框架: Bootstrap(一个HTML5响应式框架) 学生请假管理系统分为三大模块,学生端、教师端和院系领导端。 ## 1...
实例227 使用聚集函数First或Last求数据表中第一条或最后一条记录 352 8.10 多表查询 354 实例228 使用select语句进行多表查询 354 实例229 使用表的别名 355 实例230 合并多个结果集 356 8.11 嵌套查询...
## 开发环境:Eclipse/Idea + mysql5.6数据库 ## 后台框架: SSM(SpringMVC + Spring + Mybatis) ## 前台框架: Bootstrap(一个HTML5响应式框架) 学生请假管理系统分为三大模块,学生端、教师端和院系领导端。 ## 1...
## 开发环境:Eclipse/Idea + mysql5.6数据库 ## 后台框架: SSM(SpringMVC + Spring + Mybatis) ## 前台框架: Bootstrap(一个HTML5响应式框架) 学生请假管理系统分为三大模块,学生端、教师端和院系领导端。 ## 1...
15.3.5 获得结果集中的某一条记录 244 15.3.6 逐行获取结果集中的每一条 15.3.6 记录 245 15.3.7 结果集的分页 248 15.3.8 用户动态添加记录 249 15.3.9 用户动态更新记录 251 15.3.10 用户动态删除记录 253 15.4 ...
《JSP程序设计从入门到精通》电子书 第1篇 入门篇 7 第1章 Jsp概述 技术分析 7 1.1 Jsp简介与历史背景 7 1.1.1 日新月异的Web技术 7 ...全书与实际开发结合紧密,是学习JSP开发的一本很易上手的工具书。
开发环境:Eclipse/Idea + mysql5.6数据库 后台框架: SSM(SpringMVC + Spring + Mybatis) 前台框架: Bootstrap(一个HTML5响应式框架) 学生请假管理系统分为三大模块,学生端、教师端和院系领导端。 1.学生端包括...
智能停车场管理系统使用Java语言,采用基于 MVVM模式的springboot框架进行开发,使用 Eclipse 2017 CI 10 编译器编写,数据方面主要采用的是微软的MySQL关系型数据库来作为数据存储媒介,配合前台HTML+CSS 技术完成...
用JAVA开发的一个小型的目录监视系统,系统会每5秒自动扫描一次需要监视的目录,可以用来监视目录中文件大小及文件增减数目的变化。 Java日期选择控件完整源代码 14个目标文件 内容索引:JAVA源码,系统相关,日历,...
本书是第II卷,以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了应用Java进行桌面程序开发各个方面的知识和技巧,主要包括Java语法与面向对象技术、Java高级应用、窗体与控件应用、文件操作...
Java目录监视器源程序 9个目标文件 内容索引:JAVA源码,综合应用,目录监视 用JAVA开发的一个小型的目录监视系统,系统会每5秒自动扫描一次需要监视的目录,可以用来监视目录中文件大小及文件增减数目的变化。...
4. TaskService: 在Activiti中业务流程定义中的每一个执行节点被称为一个Task,对流程中的数据存取,状态变更等操作均需要在Task中完成。TaskService提供了对用户Task 和Form相关的操作。它提供了运行时任务查询、...
系统运行环境为运行Windows,具有JDK1.7以上Java编译环境和Eclipse3.0以上Java 编辑环境,Navicat for MySQL。 3. 系统设计 1. 系统总体设计 进入系统后必须先进行登陆。登陆成功后,即可进入通讯簿主界面。在主...