• druid连接池


    首先在pom.xml中加入依赖

    <dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>druid</artifactId>
    <version>1.1.10</version>
    </dependency>

    然后也是结合spring一起使用

    spring配置文件如下:

    <!-- 引入保存了连接数据库信息的属性集文件 -->

    <context:property-placeholder location="classpath:jdbc.properties"/>

    <!--配置druid连接池   -->

    <bean name="DataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init"  destroy-method="close" >

    <!-- 连接数据库url -->
    <property name="url" value="${jdbc.url}"/>
    <!-- 连接数据库用户名 -->
    <property name="username" value="${jdbc.user}"></property>
    <!-- 连接数据库密码 -->
    <property name="password" value="${jdbc.pwd}"></property>
    <!-- 最大连接数 -->
    <property name="maxActive" value="30"></property>
    <!-- 最小连接数 -->
    <property name="minIdle" value="5"></property>
    <!-- 初始连接数 -->
    <property name="initialSize" value="5"></property>
    <!-- 开启Druid的监控统计功能 -->
    <property name="filters" value="config"></property>
    <!-- 解密 加密密码 -->
    <property name="connectionProperties" value="config.decrypt=true;config.decrypt.key=${jdbc.mysql.publickey}"/>

    </bean>

    我这里使用了加密密码   介绍怎么获得加密的密码 和用于解密的 公钥和私钥

    首先要打开命令行 找到这个jar包所在位置

    java -cp druid-1.1.10.jar com.alibaba.druid.filter.config.ConfigTools 数据库密码

    回车就可以生成 对应的私钥 公钥 和加密的密码

    然后贴一下连接数据库信息的属性集文件

    jdbc.driver=com.mysql.jdbc.Driver
    jdbc.url=jdbc:mysql://localhost:3306/test?characterEncoding=utf8&serverTimezone=GMT%2B8&useSSL=false
    jdbc.user=root
    jdbc.pwd=A8kCNLwDYl1mfYgD2Mf3V6YSXjjCe3S8mi6P99kTtobPsrlA0JWgiZZBuBWOG2Q3hpTgKdOpW38e03iiLxagMw==
    
    jdbc.mysql.publickey=MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBANitJwPn/6QkPLFPZKpasHK/lNUz1/C37xzE0MBgqGJfX2E2Zee4w9VsFQ2pTzTOrtnUnjfLtN9BKMsCgNw2p98CAwEAAQ==

    基本的使用就是这样 至于监控访问数据库情况的高级功能 后续学习了 在添加过来

  • 相关阅读:
    shell 脚本实现yum安装 LAMP 架构的 wordpress
    redis主从及哨兵和cluster集群
    扫描网段中服务器显示状态
    利用for循环输出九九乘法表
    正则表达式取文件后缀
    利用正则表达式实现yes/no判断
    判断输入的IP地址是否合法
    Shell脚本编程基础之shell脚本条件测试命令
    Shell脚本编程基础之shell脚本逻辑运算
    Shell脚本编程基础之shell脚本算术运算
  • 原文地址:https://www.cnblogs.com/java888/p/10918373.html
Copyright © 2020-2023  润新知