<>一、创建一个Maven项目

<>二、导入坐标

在pom.xml加入如下坐标,并且点击右上角刷新。
<dependencies> <dependency> <groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId> <version>5.3.15</version> </dependency>
<dependency> <groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId> <version>5.3.15</version> </dependency>
<dependency> <groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId> <version>8.0.25</version>
</dependency> </dependencies>

<>三、托管DataSource类

创建名为AppConfig类。托管DataSource类,加上@Configuration注解。注意设置所指定的连接数据库的url,用户名,和密码。
import org.springframework.context.annotation.Bean; import
org.springframework.context.annotation.Configuration; import
org.springframework.jdbc.datasource.DriverManagerDataSource; import
javax.sql.DataSource; @Configuration public class AppConfig { @Bean public
DataSource dataSource(){ DriverManagerDataSource d = new
DriverManagerDataSource() ;
d.setUrl("jdbc:mysql://localhost:3306/test?serverTimezone=UTC"); //设置url //
上述的test为你的数据库名 d.setUsername("root"); //设置账号 d.setPassword("root"); //设置密码
return d; } }

<>四、测试

创建一个Test类 。通过DataSource获取数据库连接。并且输出。
import org.springframework.context.ApplicationContext; import
org.springframework.context.annotation.AnnotationConfigApplicationContext;
import javax.sql.DataSource; import java.sql.Connection; import
java.sql.SQLException; public class Test { public static void main(String[]
args) throws SQLException { ApplicationContext ac = new
AnnotationConfigApplicationContext(AppConfig.class); DataSource d =
(DataSource) ac.getBean("dataSource"); Connection c = d.getConnection(); //获取连接
System.out.println(c); } }
控制台出现如下代码,即为连接成功。

技术
©2019-2020 Toolsou All rights reserved,
Python学习笔记(一)Linux【shell】 shell编程创建一个线程——— Javaweb (3)evo工具使用问题——Degenerate covariance rank, Umeyama alignment is not possibleVMware 16安装centos 7详细教程C语言做一个简易的登陆验证(功能)界面C语言——qsort函数Spring Boot面试必问:自动配置原理Android EditText密码显示隐藏Qt入门教程【基础控件篇】QCalendarWidget日历控件