常见数据源有哪些?「终于解决」

(80) 2023-08-24 17:12

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说常见数据源有哪些?「终于解决」,希望能够帮助你!!!。

数据源(顾名思义就是数据库的来源)

目前常用的数据源主要有:

原生态:JDBC
封装:dbcp,c3p0,druid

Spring 推荐使用dbcp;
Hibernate 推荐使用c3p0和proxool

1、druid

<!-- 数据源配置 -->
<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource">
	<!--配置驱动类名字-->
    <property name="driverClassName" value="com.mysql.cj.jdbc.Driver"/>
    <property name="url" value="${yxhb.jdbc.url}"/>
    <property name="username" value="${yxhb.jdbc.user}"/>
    <property name="password" value="${yxhb.jdbc.password}"/>
</bean>

2、c3p0

<!-- 数据源配置 -->
<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource">
	<!--配置驱动类名字-->
    <property name="driverClass" value="com.mysql.cj.jdbc.Driver"/>
    <property name="url" value="${yxhb.jdbc.url}"/>
    <property name="username" value="${yxhb.jdbc.user}"/>
    <property name="password" value="${yxhb.jdbc.password}"/>
</bean>

3、JDBC

<!-- 数据源配置 -->
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
	<!--配置驱动类名字-->
    <property name="driverClassName" value="com.mysql.cj.jdbc.Driver"/>
    <property name="url" value="${yxhb.jdbc.url}"/>
    <property name="username" value="${yxhb.jdbc.user}"/>
    <property name="password" value="${yxhb.jdbc.password}"/>
</bean>

今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

上一篇

已是最后文章

下一篇

已是最新文章

发表回复