问题展示

数据库异常java类型是什么 java数据库连接异常_tomcat

 

原因分析

造成这种异常的原因有许多,以下列举几种常见原因:

1.druid.properties文件信息不对

driverClassName = com.mysql.cj.jdbc.Driver
url=jdbc:mysql://localhost:3306/db_1?&useSSL=false&serverTimezone=UTC&characterEncoding=utf8&characterSetResults=utf8
username=数据库用户名
password=数据库用户密码
# 初始化连接数量
initialSize=5
# 最大连接数
maxActive=10
# 最大等待时间(超时时间)
maxWait=3000

第一种原因是:driverClassName,不同mysql版本使用不同,

6以上是:com.mysql.cj.jdbc.Driver;旧版是:com.mysql.jdbc.Driver

第二种原因是:url配置不对,一方面可能是数据库路径不对;另一方面是时区原因导致,由于新版本的兼容性缘故,需要配置正确的时区来保证数据库访问的正常。

2.druid.properties文件放置的位置不对

druid.properties文件在web项目中应放在src目录下第一级的位置来保证其可以被访问到;在JavaEE项目中则需放在resource目录下。

3.没有导入相关的数据库连接池包

在WEB-INF目录下应导入相关资源包,并将其右键,Add as library 

4.Web项目的创建不完善

Web项目的创建有几个关键步骤

这里Eclipse和idea两种创建方式:

Eclipse版:

转载自:

第一次创建javaee工程,说下简单步骤,大神略过。

1.先下载JavaEE版的EclipseEclipseEE版本下载地址,打开创建一个工程,如下图:

数据库异常java类型是什么 java数据库连接异常_tomcat_02

 2.下载Tomcat下载Tomcat地址 下载好后,Eclipse关联一下Tomcat具体关联如下图:

数据库异常java类型是什么 java数据库连接异常_java_03

 2.

数据库异常java类型是什么 java数据库连接异常_tomcat_04

 3.

数据库异常java类型是什么 java数据库连接异常_bc_05

4.

数据库异常java类型是什么 java数据库连接异常_java_06

关联Tomcat后第一次运行项目在Eclipse:

数据库异常java类型是什么 java数据库连接异常_数据库异常java类型是什么_07

数据库异常java类型是什么 java数据库连接异常_bc_08

当然以后也可以这么运行,但是以后还可以这样运行

第一:

数据库异常java类型是什么 java数据库连接异常_java_09

第二:

数据库异常java类型是什么 java数据库连接异常_mysql_10

第三:

数据库异常java类型是什么 java数据库连接异常_数据库异常java类型是什么_11

运行后当出现

数据库异常java类型是什么 java数据库连接异常_java_12

这个问题是因为没有找到路径,

把路径改为http://localhost:8080/MySpringMVC//hello.do就可以了,这是因为在代码里面设置了路径。

Intellij IDEA2021.1版:

转载自:

数据库异常java类型是什么 java数据库连接异常_数据库异常java类型是什么_13


数据库异常java类型是什么 java数据库连接异常_java_14

点击next

数据库异常java类型是什么 java数据库连接异常_tomcat_15


填写项目的名称以及位置,finish

数据库异常java类型是什么 java数据库连接异常_java_16

右键项目,选择add framework support

数据库异常java类型是什么 java数据库连接异常_数据库异常java类型是什么_17


数据库异常java类型是什么 java数据库连接异常_java_18

完成之后,项目结构变成了这样

数据库异常java类型是什么 java数据库连接异常_数据库异常java类型是什么_19


接下来,我们在WEB-INF下创建classes,lib文件夹

数据库异常java类型是什么 java数据库连接异常_bc_20


编辑项目结构

数据库异常java类型是什么 java数据库连接异常_tomcat_21

将output path的路径改成classes文件夹的路径

数据库异常java类型是什么 java数据库连接异常_tomcat_22

接下来点击dependencies,选择加号,选择jars or directories

数据库异常java类型是什么 java数据库连接异常_java_23


点击后,他会弹出一个文件选择框,这里选择lib文件所在位置,之后按照下面这张图

数据库异常java类型是什么 java数据库连接异常_bc_24


数据库异常java类型是什么 java数据库连接异常_tomcat_25


完成以上这些,我们配置web容器(注意:这里是tomcat Server,不是tomcatEE Server)

数据库异常java类型是什么 java数据库连接异常_java_26


第一步配置tomcat所在路径,第二步配置jre/jdk,第三步填写web容器名字,这里可以写tomcat+版本号

数据库异常java类型是什么 java数据库连接异常_mysql_27

 

数据库异常java类型是什么 java数据库连接异常_tomcat_28


数据库异常java类型是什么 java数据库连接异常_java_29


完成后,点击OK即可

最后点击右上角的绿色三角形启动容器

数据库异常java类型是什么 java数据库连接异常_数据库异常java类型是什么_30


大功告成!!