idea链接数据源

idea连接数据源

一. 连接达梦

  1. 点击右侧的 database
    database
  2. 点击“+” 然后选择 Driver
    Driver
  3. 再选“+”然后选第一个在这里插入图片描述
  4. 找到安装达梦的位置,我这里是D盘,按照路径 D:\dmdbms\drivers\jdbc\DmJdbcDriver18.jar 选择最新的jar包。
    在这里插入图片描述
  5. 选刚才创建的Class,Name改成我们想要的名字,最后点击OK就行了。
    在这里插入图片描述
  6. 再点击 Data Source,就可以选择刚才链接的数据源了。
    在这里插入图片描述
  7. 最后,输入URL路径,用户名,密码,就行了。
    在这里插入图片描述

user 和 password 不用多说
这个是达梦的url

jdbc:dm://153.xxx.xxx.12:5236/DMSERVER?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8

EasyCode模板官网: www.shujuhaiyang.com

2. 连接MySQL

  1. 还是点击database
    在这里插入图片描述
  2. 直接找到MySQL
    在这里插入图片描述
  3. 输入路径等
    在这里插入图片描述
  4. 选择我们要选择的数据库
    在这里插入图片描述
  5. 最后就能看到 数据库里的表了
    在这里插入图片描述
IDEA中实现多数据源配置的步骤如下: 1. 首先,创建一个配置文件,命名为`DataSourceConfig.java`,并将其放置在合适的包下。在该文件中,使用`@Configuration`注解将该类标记为配置类。 2. 在配置类中,使用`@Bean`注解创建多个数据源的实例。每个数据源的方法需要使用`@ConfigurationProperties`注解指定相应的前缀,以便从`application.properties`文件中读取相应的配置信息。 3. 使用`@Primary`注解标记一个数据源为主要连接。 4. 在创建数据源实例的方法上使用`@Qualifier`注解标识该数据源的名称,以便在注入时指定具体使用哪个数据源。 5. 在需要使用数据源的地方,使用`@Autowired`注解注入`DataSource`实例,并使用`@Qualifier`注解指定使用哪个数据源。 6. 在`application.properties`文件中配置各个数据源的相关信息,包括数据库的URL、用户名、密码和驱动类名称。 下面是一个示例的多数据源配置代码: ```java package com.example.config; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.boot.autoconfigure.jdbc.DataSourceBuilder; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Primary; import javax.sql.DataSource; @Configuration public class DataSourceConfig { @Primary @Bean(name = "test1") @Qualifier("test1") @ConfigurationProperties(prefix="test1.spring.datasource") public DataSource dataSource1() { return DataSourceBuilder.create().build(); } @Bean(name = "test2") @Qualifier("test2") @ConfigurationProperties(prefix="test2.spring.datasource") public DataSource dataSource2() { return DataSourceBuilder.create().build(); } } ``` 在需要使用数据源的地方,可以使用`@Autowired`注解注入`DataSource`实例,并使用`@Qualifier`注解指定使用哪个数据源。例如: ```java @Autowired @Qualifier("test1") private DataSource dataSource; ``` 在`application.properties`文件中,配置各个数据源的相关信息。例如: ``` # test1 test1.spring.datasource.jdbcUrl=jdbc:mysql://localhost:3306/test1 test1.spring.datasource.username=test1 test1.spring.datasource.password=test1 test1.spring.datasource.driverClassName=com.mysql.jdbc.Driver # test2 test2.spring.datasource.jdbcUrl=jdbc:mysql://localhost:3306/test2 test2.spring.datasource.username=test2 test2.spring.datasource.password=test2 test2.spring.datasource.driverClassName=com.mysql.jdbc.Driver ``` 通过以上步骤,就可以在IDEA中实现多数据源配置。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值