专注Java教育14年 全国咨询/投诉热线:400-8080-105
动力节点LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 Java学习 Javaweb项目架构教程,Spring配置数据源

Javaweb项目架构教程,Spring配置数据源

更新时间:2020-05-19 14:21:17 来源:动力节点 浏览1709次

Javaweb项目架构教程,本文总结了Spring配置数据源的重难点,主要包括数据源(连接池)的作用、数据源的手动创建步骤、Spring配置数据源和抽取jdbc配置文件。下面一起来看看Spring配置数据源的详解吧!

Javaweb项目架构教程,Spring配置数据源 

1.数据源(连接池)的作用

数据源(连接池)是提高程序性能如出现的,事先实例化数据源,初始化部分连接资源,使用连接资源时从数据源中获取,使用完毕后将连接资源归还给数据源。常见的数据源(连接池)有DBCP、C3P0、BoneCP、Druid等。

2.数据源的手动创建步骤

(1)导入数据源的坐标和数据库驱动坐标

导入c3p0和druid的坐标,如图:

Javaweb项目架构教程,Spring配置数据源

导入mysql数据库驱动坐标,如图:

Javaweb项目架构教程,Spring配置数据源

(2)创建数据源对象

创建C3P0连接池,如图:

Javaweb项目架构教程,Spring配置数据源

创建Druid连接池,如图:

Javaweb项目架构教程,Spring配置数据源

(3)设置数据源的基本连接数据

提取jdbc.properties配置文件

(4)使用数据源获取连接资源和归还连接资源

读取jdbc.properties配置文件创建连接池,如图:

Javaweb项目架构教程,Spring配置数据源

3.Spring配置数据源

可以将DataSource的创建权交由Spring容器去完成,DataSource有无参构造方法,而Spring默认就是通过无参构造方法实例化对象的,DataSource要想使用需要通过set方法设置数据库连接信息,而Spring可以通过set方法进行字符串注入。

Javaweb项目架构教程,Spring配置数据源

测试从容器当中获取数据源

ApplicationContextapplicationContext=new
ClassPathXmlApplicationContext("applicationContext.xml");
DataSourcedataSource=(DataSource)
applicationContext.getBean("dataSource");
Connectionconnection=dataSource.getConnection();
System.out.println(connection);

4.抽取jdbc配置文件

applicationContext.xml加载jdbc.properties配置文件获得连接信息。首先,需要引入context命名空间和约束路径。

    Javaweb项目架构教程,Spring配置数据源

以上就是Spring配置数据源的详解,另外还有一个知识要点,Spring容器加载properties文件:

    Javaweb项目架构教程,Spring配置数据源

以上就是动力节点java培训机构的小编针对“Javaweb项目架构教程,Spring配置数据源”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>