spring中配置MySql数据源,怎样配置数据库信息

spring中配置MySql数据源,怎样配置数据库信息,第1张

spring中的配置如下:

<bean id ="dataSource" class ="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer" />

<property name="driverClassName" value="com.mysql.jdbc.Driver" />

<property name="url" value="jdbc:mysql://localhost:3306/test" />

<property name="username" value="" />

<property name="password" value=""/>

</bean>

上面配置的是数据库基本信息,使用的是spring自带的数据源

<!-- 配置初始化大小、最小、最大 -->

<property name="initialSize" value="3"/>

<property name="minIdle" value="3"/>

<property name="maxActive" value="20"/>

<!-- 配置获取连接等待超时的时间 -->

<property name="maxWait" value="60000"/>

你的这张截图上看,你建立了一个空白的springboot项目,并且使用了idea的data base数据库客户端去管理数据库(类似Navicat)。你的这些 *** 作,和你问题上描述的,springboot整合jdbc没有直接关联,更别说mybatis了。

springboot整合jdbc或mybatis,需要在你的pom文件中引入相关依赖,然后在application.yml中加入数据库配置。

1、属性配置文件(application.properties)

spring.datasource.url=jdbc:mysql://localhost:3306/test

spring.datasource.username=root

spring.datasource.password=123456

spring.datasource.driver-class-name=com.mysql.jdbc.Driver12341234

如果使用JNDI,则可以替代 spring.datasource 的 url、username、password,如:

spring.datasource.jndi-name=java:tomcat/datasources/example 11

值得一提的是,无论是Spring Boot默认的DataSource配置还是你自己的DataSource bean,都会引用到外部属性文件中的属性配置。所以假设你自定义的DataSource bean,你可以在定义bean时设置属性,也可以在属性文件中,以“spring.datasource


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zaji/5902385.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-07
下一篇 2023-03-07

发表评论

登录后才能评论

评论列表(0条)

保存