Spring连接Mysql数据库的实现步骤

网友投稿 573 2022-10-21

Spring连接Mysql数据库的实现步骤

Spring连接Mysql数据库的实现步骤

目录一、创建一个Maven项目二、导入坐标三、托管DataSource类四、测试

一、创建一个Maven项目

二、导入坐标

在pom.xml加入如下坐标,并且点击右上角刷新。

org.springframework

spring-context

5.3.15

org.springframework

spring-jdbc

5.3.15

mysql

mysql-connector-java

8.0.25

三、托管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.HrALssql.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);

}

}

控制台出现如下代码,即为连接成功。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:三天学会使用MyBatis,绝对干货,只实战,不学究
下一篇:#yyds干货盘点# leetcode算法题:螺旋矩阵
相关文章

 发表评论

暂时没有评论,来抢沙发吧~