广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Spring\SpringBoot配置连接数据库的方法
  • 216
分享到

Spring\SpringBoot配置连接数据库的方法

2024-04-02 19:04:59 216人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

spring配置连接数据库 设置jdbc.properties jdbc.driverClassName=com.Mysql.jdbc.Driver jdbc.url=jdbc:

spring配置连接数据库

设置jdbc.properties


jdbc.driverClassName=com.Mysql.jdbc.Driver
jdbc.url=jdbc:mysql://127.0.0.1:3306/SSM
jdbc.username=root
jdbc.passWord=root

创建配置类



@Configuration//声明该类是一个java配置类,相当于一个xml配置文件
@PropertySource("classpath:jdbc.properties") //读取资源文件
public class JdbcConfiguration {
 
    @Value("${jdbc.driverClassName}")
    private String driverClassName;
 
    @Value("${jdbc.url}")
    private String url;
 
    @Value("${jdbc.username}")
    private String username;
 
    @Value("${jdbc.password}")
    private String password;
 
    @Bean //将返回值注入到ioc容器中
    public DataSource dataSource(){
        DruidDataSource dataSource=new DruidDataSource();
        //设置连接数据库的四大参数
        dataSource.setDriverClassName(this.driverClassName);
        dataSource.setUrl(this.url);
        dataSource.setUsername(this.username);
        dataSource.setPassword(this.password);
        return dataSource;
    }
 
}

SpringBoot配置连接数据库

设置application.properties


jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://127.0.0.1:3306/SSM
jdbc.username=root
jdbc.password=root

创建配置类-JdbcProperties



@ConfigurationProperties(prefix = "jdbc")
public class JdbcProperties {
 
    private String driverClassName;
 
    private String url;
 
    private String username;
 
    private String password;
 
   public void setDriverClassName(String driverClassName) {
        this.driverClassName = driverClassName;
    }
 
    public void setUrl(String url) {
        this.url = url;
    }
 
    public void setUsername(String username) {
        this.username = username;
    }
 
    public void setPassword(String password) {
        this.password = password;
    }
 
    public String getDriverClassName() {
        return driverClassName;
    }
 
    public String getUrl() {
        return url;
    }
 
    public String getUsername() {
        return username;
    }
 
    public String getPassword() {
        return password;
    }
}

创建配置类-JdbcConfiguration



@Configuration//声明该类是一个java配置类,相当于一个西xml配置文件
@EnableConfigurationProperties(JdbcProperties.class) //加载JDBC的配置类
public class JdbcConfiguration {
 
 
    @Autowired
    private JdbcProperties jdbcProperties;
 
    //方式一
    @Bean //将返回值注入到IOC容器中
    public DataSource dataSource(){
        DruidDataSource dataSource=new DruidDataSource();
        //设置连接数据库的四大参数
        dataSource.setDriverClassName(this.jdbcProperties.getDriverClassName());
        dataSource.setUrl(this.jdbcProperties.getUrl());
        dataSource.setUsername(this.jdbcProperties.getUsername());
        dataSource.setPassword(this.jdbcProperties.getPassword());
        return dataSource;
    }
    
      
 
    
    
    
    
    
}

SpringBoot的四种属性注入方式

1. Autowired注入

2.直接在@Bean方法中使用@ConfigurationProperties(prefix = "jdbc")

3.构造函数主语

4.@Bean方法形参注入

需要注意的是配置文件中的名称要与 JdbcProperties中的属性名称要一致项目开发过程中第二种最优雅最简洁,但是我们最常用的还是第一种,这一种更符合我们的开发习惯,书写习惯。

Debug方式启动,以上几种方式都能给 DruidDataSource赋值。

到此这篇关于Spring\SpringBoot配置连接数据库的方法 的文章就介绍到这了,更多相关SpringBoot配置连接数据库内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Spring\SpringBoot配置连接数据库的方法

本文链接: https://www.lsjlt.com/news/127418.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Spring\SpringBoot配置连接数据库的方法
    Spring配置连接数据库 设置jdbc.properties jdbc.driverClassName=com.mysql.jdbc.Driver jdbc.url=jdbc:...
    99+
    2022-11-12
  • 怎么在Spring\SpringBoot中配置连接数据库
    怎么在Spring\SpringBoot中配置连接数据库?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Spring配置连接数据库设置jdbc.propertiesjdbc....
    99+
    2023-06-15
  • phpMyAdmin配置连接远程数据库的方法
    小编给大家分享一下phpMyAdmin配置连接远程数据库的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!phpMyAdmin...
    99+
    2022-10-18
  • plsql配置数据库连接的方法是什么
    在PL/SQL中配置数据库连接的方法是使用一个叫做数据库链接(Database Link)的对象。数据库链接是一个在一个数据库中指向...
    99+
    2023-09-18
    plsql 数据库
  • 配置phpmyadmin连接远程mysql数据库的方法
    这篇文章主要介绍配置phpmyadmin连接远程mysql数据库的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!引言:1、phpmyadmin程序所在服务器:192.168.1....
    99+
    2022-10-18
  • springboot用jedis连接Redis数据库的方法
    本篇内容介绍了“springboot用jedis连接Redis数据库的方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!springboot...
    99+
    2023-06-20
  • wamp中phpmyadmin连接远程数据库的配置方法
    小编给大家分享一下wamp中phpmyadmin连接远程数据库的配置方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!引子:1、...
    99+
    2022-10-18
  • SpringBoot利用jpa连接MySQL数据库的方法
    目录添加依赖配置数据库连接 创建测试数据库表Java代码部分做个简单的代码测试where语句与查找数据添加依赖 在pom文件中添加如下依赖 <!--添加Jp...
    99+
    2022-11-13
    SpringBoot连接MySQL SpringBoot jpa连接MySQL数据库
  • springboot数据库密码加密的配置方法
    前言 由于系统安全的考虑,配置文件中不能出现明文密码的问题,本文就给大家详细介绍下springboot配置数据库密码加密的方法,下面话不多说了,来一起看看详细的介绍吧 1.导入依赖 ...
    99+
    2022-11-12
  • Django项目配置连接多个数据库的方法记录
    一个APP对应一个默认数据库,若连接其他数据库用".using()" Author.objects.using('db02').all() 1、在项目setti...
    99+
    2022-11-11
  • Mysql的数据库连接---SpringBoot
    1.原生态连接 ①:准备工作:引入mysql依赖:                  mysql            mysql-connector-java            5.1.6         ②:书写DBUtil工具...
    99+
    2023-09-03
    数据库 mysql spring boot
  • 详解springboot 使用c3p0数据库连接池的方法
    使用springboot开发时,默认使用内置的tomcat数据库连接池,经常碰到这种情况:运行时间一长,数据库连接中断了。所以使用c3p0连接池吧。引入的maven依赖:<dependency> <groupId>...
    99+
    2023-05-31
    spring boot c3p0
  • php环境配置 wampserver 数据库无法连接
      开始接触php编程,最初级的选择了wampserver+phpstorm+notepad++。值得注意的有一下几点。 1.使用跳过不输入数据库密码登录数据库之后请及时修改数据库密码以及相关文件。否则在后续的某个时间点的编程中...
    99+
    2015-06-20
    php环境配置 wampserver 数据库无法连接
  • 配置文件加密了数据库配置信息为什么Spring Boot仍能连接数据库
    这篇“配置文件加密了数据库配置信息为什么Spring Boot仍能连接数据库”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“配...
    99+
    2023-06-27
  • spring cloud 配置阿里数据库连接池 druid的示例代码
    1.配置pom <!-- druid 数据库连接池 --> <dependency> <groupId>com.alibaba...
    99+
    2022-11-13
  • DDC从新配置连接数据库
    在注册表中查找connectionstring来修改数据库连接串,修改数据库连接地址。重启所有citrix的服务使用下面的命令查看monitor和logging的connectionstring是否正确Ge...
    99+
    2022-10-18
  • 数据库连接池如何配置
    这篇文章将为大家详细讲解有关数据库连接池如何配置,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、连接池配置1.1 maxWait参数表示从连接池获取连接的超时等待时间,...
    99+
    2022-10-19
  • Oracle怎么连接配置数据库
    这篇文章主要介绍“Oracle怎么连接配置数据库”,在日常操作中,相信很多人在Oracle怎么连接配置数据库问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Oracle怎么连接...
    99+
    2022-10-18
  • phpMyAdmin设置远程连接数据库的方法
    这篇文章给大家分享的是有关phpMyAdmin设置远程连接数据库的方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。phpMyAdmin怎么设置远程连接数据库首先要在服务器上建立...
    99+
    2022-10-18
  • kettle——连接数据库及配置数据库变量
    1、修改kettle.properties文件,新增数据库连接信息 kettle配置文件路径:C:\Users\用户名.kettle 修改配置文件后重新打开kettle 2、新建DB连接 图例为mysql连接 使用快捷键:ctrl+Al...
    99+
    2023-08-16
    mysql etl
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作