0


Spring连接Mysql数据库

一、创建一个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);}}

 控制台出现如下代码,即为连接成功。
在这里插入图片描述

标签: spring 数据库 java

本文转载自: https://blog.csdn.net/wasane/article/details/123240165
版权归原作者 盛世如恋 所有, 如有侵权,请联系我们删除。

“Spring连接Mysql数据库”的评论:

还没有评论