zoukankan      html  css  js  c++  java
  • 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==

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

  • 相关阅读:
    JVM调优--常用JVM监控工具使用
    jvm启动常用参数配置
    公钥和私钥原理
    tcp三次握手四次挥手
    内存泄漏和内存溢出
    hashmap解析
    Visual C++ 6.0 断点调试记录
    C++中输入一组不确定长度的数
    异或
    NULL与nullptr
  • 原文地址:https://www.cnblogs.com/java888/p/10918373.html
Copyright © 2011-2022 走看看