mysql jdbc密码密文_druid配置数据库连接使用密文密码

本文介绍了如何在Spring中使用Druid数据源并配置数据库连接字符串,特别是如何处理密码加密。详细步骤包括在`jdbc.properties`中设置加密后的密码,以及通过Druid的`ConfigTools`工具生成密文密码。遵循指南,启动应用后,测试连接成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

spring使用druid配置dataSource片段代码

dataSource配置

jdbc.properties

## JDBC set

jdbc.url=jdbc\:mysql\://localhost\:3306/edu_demo?useUnicode\=true&characterEncoding\=utf-8

jdbc.username=root

jdbc.password=Obsbr4gd1oVyYr+k4KQdUMNYgKMWdDibsNJTabnph+yPmxjc6tUrT1GNsPDqa9ZvTF9QvaRD86H+Zn/H+yz2jA\=\=

如何生成密文密码?

生成密文密码需要准备druid的jar包.然后通过命令行生成,如下步骤:

1.准备jar包(示例使用 druid-0.2.23.jar),到百度查询maven repository (maven 线上私有库)

37935f9048276b1c39637798ba143fff.png

2.

07d016bba261ee80c97d2e8acb96e865.png

3.

java -cp druid-0.2.23.jar com.alibaba.druid.filter.config.ConfigTools

“你要输入用来加密的密码”

ccf4cbd4ab587836c09c53308700a8cd.png

将上面的密码复制到

jdbc.properties 的jdbc.passord=之后

内容如下:

## JDBC set

jdbc.url=jdbc\:mysql\://localhost\:3306/edu_demo?useUnicode\=true&characterEncoding\=utf-8

jdbc.username=root

jdbc.password=bNVOqb7WKLX5Bjnw+LMv92taj25KOxDimXxILPQjw42wgv+1lHzOH8kr97xDwWdhpY67QuYCS7sWN4W4

6YbkFA==

启动tomcat或测试类进行测试!

过了一段用又从新测了一遍,很OK!

I:\dubboMaven_lq\com\alibaba\druid\1.0.12>java -cp druid-1.0.12.jar com.alibaba.

druid.filter.config.ConfigTools root

bNVOqb7WKLX5Bjnw+LMv92taj25KOxDimXxILPQjw42wgv+1lHzOH8kr97xDwWdhpY67QuYCS7sWN4W4

6YbkFA==

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值