首页 课程 师资 教程 报名

Java框架视频教程免费下载,Spring配置数据源

  • 2020-05-13 11:52:50
  • 1933次 动力节点

Java框架视频教程免费下载,Spring配置数据源,对于Java开发的编程者来讲,掌握Spring这样主流框架的重要性不言而喻。为了帮助大家更好的学习开发企业级项目的知识和技术,掌握企业级解决方案的思路,本文总结了Spring配置数据源的重难点,主要包括数据源(连接池)的作用、数据源的手动创建步骤、Spring配置数据源和抽取jdbc配置文件。

Java框架视频教程免费下载,Spring配置数据源

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

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

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

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

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

    Java框架视频教程免费下载,Spring配置数据源

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

    Java框架视频教程免费下载,Spring配置数据源

    (2)创建数据源对象

    创建C3P0连接池,如图:

Java框架视频教程免费下载,Spring配置数据源

    创建Druid连接池,如图:

Java框架视频教程免费下载,Spring配置数据源

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

    提取jdbc.properties配置文件

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

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

Java框架视频教程免费下载,Spring配置数据源

3、Spring配置数据源

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

<beanid="dataSource"class="com.mchange.v2.c3p0.ComboPooledDataSource">
<propertyname="driverClass"value="com.mysql.jdbc.Driver"/>
<propertyname="jdbcUrl"value="jdbc:mysql://localhost:3306/test"/>
<propertyname="user"value="root"/>
<propertyname="password"value="root"/>
</bean>

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

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

4、抽取jdbc配置文件

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

<context:property-placeholderlocation="classpath:jdbc.properties"/>
<beanid="dataSource"class="com.mchange.v2.c3p0.ComboPooledDataSource">
<propertyname="driverClass"value="${jdbc.driver}"/>
<propertyname="jdbcUrl"value="${jdbc.url}"/>
<propertyname="user"value="${jdbc.username}"/>
<propertyname="password"value="${jdbc.password}"/>
</bean>

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

<context:property-placeholderlocation="xx.properties"/>
<propertyname=""value="${key}"/>

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

Java流行框架视频教程

Spring:http://www.bjpowernode.com/javavideo/125.html

SpringMVC:http://www.bjpowernode.com/javavideo/126.html

MyBatis:http://www.bjpowernode.com/javavideo/127.html

选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交