一、创建一个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;@ConfigurationpublicclassAppConfig{@Beanpublic DataSource dataSource(){
DriverManagerDataSource d =newDriverManagerDataSource();
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;publicclassTest{publicstaticvoidmain(String[] args)throws SQLException {
ApplicationContext ac =newAnnotationConfigApplicationContext(AppConfig.class);
DataSource d =(DataSource) ac.getBean("dataSource");
Connection c = d.getConnection();//获取连接
System.out.println(c);}}
控制台出现如下代码,即为连接成功。
本文转载自: https://blog.csdn.net/wasane/article/details/123240165
版权归原作者 盛世如恋 所有, 如有侵权,请联系我们删除。
版权归原作者 盛世如恋 所有, 如有侵权,请联系我们删除。