首页 > 软件开发 > 编程语言 >

DruidDataSourceFactory如何设置方言

来源:互联网 2023-03-17 00:12:18 139

DruidDataSourceFactory如何设置方言。Nm1办公区 - 实用经验教程分享!

方法/步骤

  • 1

    1.jar包依赖Nm1办公区 - 实用经验教程分享!

    Nm1办公区 - 实用经验教程分享!

    Nm1办公区 - 实用经验教程分享!

    Nm1办公区 - 实用经验教程分享!

    Druid依赖代码Nm1办公区 - 实用经验教程分享!

    Nm1办公区 - 实用经验教程分享!

    dependency>Nm1办公区 - 实用经验教程分享!

    groupId>com.alibaba/groupId>Nm1办公区 - 实用经验教程分享!

    artifactId>druid/artifactId>Nm1办公区 - 实用经验教程分享!

    version>0.2.15/version>Nm1办公区 - 实用经验教程分享!

    /dependency>Nm1办公区 - 实用经验教程分享!

    Nm1办公区 - 实用经验教程分享!

    DruidDataSourceFactory如何设置方言Nm1办公区 - 实用经验教程分享!

  • 2

    2.applicationContext-resources.xml 配置数据库连接池,以mysql数据库为例Nm1办公区 - 实用经验教程分享!

    Nm1办公区 - 实用经验教程分享!

    Nm1办公区 - 实用经验教程分享!

    Nm1办公区 - 实用经验教程分享!

    Nm1办公区 - 实用经验教程分享!

    Xml代码Nm1办公区 - 实用经验教程分享!

    Nm1办公区 - 实用经验教程分享!

    !--JNDIDataSourceforJ2EEenvironments-->Nm1办公区 - 实用经验教程分享!

    beanid="dataSource"class="com.alibaba.druid.pool.DruidDataSource"init-method="init"destroy-method="close">Nm1办公区 - 实用经验教程分享!

    propertyname="url"value="jdbc:mysql://127.0.0.1:3306/XXX"/>Nm1办公区 - 实用经验教程分享!

    propertyname="username"value="root"/>Nm1办公区 - 实用经验教程分享!

    propertyname="password"value="root"/>Nm1办公区 - 实用经验教程分享!

    Nm1办公区 - 实用经验教程分享!

    propertyname="maxActive"value="20"/>Nm1办公区 - 实用经验教程分享!

    propertyname="initialSize"value="1"/>Nm1办公区 - 实用经验教程分享!

    propertyname="maxWait"value="60000"/>Nm1办公区 - 实用经验教程分享!

    propertyname="minIdle"value="1"/>Nm1办公区 - 实用经验教程分享!

    Nm1办公区 - 实用经验教程分享!

    propertyname="timeBetweenEvictionRunsMillis"value="3000"/>Nm1办公区 - 实用经验教程分享!

    propertyname="minEvictableIdleTimeMillis"value="300000"/>Nm1办公区 - 实用经验教程分享!

    Nm1办公区 - 实用经验教程分享!

    propertyname="validationQuery"value="SELECT'x'FROMDUAL"/>Nm1办公区 - 实用经验教程分享!

    propertyname="testWhileIdle"value="true"/>Nm1办公区 - 实用经验教程分享!

    propertyname="testOnBorrow"value="false"/>Nm1办公区 - 实用经验教程分享!

    propertyname="testOnReturn"value="false"/>Nm1办公区 - 实用经验教程分享!

    !--mysql不支持poolPreparedStatements-->Nm1办公区 - 实用经验教程分享!

    !--propertyname="poolPreparedStatements"value="true"/>-->Nm1办公区 - 实用经验教程分享!

    !--propertyname="maxPoolPreparedStatementPerConnectionSize"value="20"/>-->Nm1办公区 - 实用经验教程分享!

    Nm1办公区 - 实用经验教程分享!

    !--开启Druid的监控统计功能-->Nm1办公区 - 实用经验教程分享!

    propertyname="filters"value="stat"/>Nm1办公区 - 实用经验教程分享!

    Nm1办公区 - 实用经验教程分享!

    /bean>Nm1办公区 - 实用经验教程分享!

    Nm1办公区 - 实用经验教程分享!

    DruidDataSourceFactory如何设置方言Nm1办公区 - 实用经验教程分享!

  • 3

    3.内置监控界面使用配置Nm1办公区 - 实用经验教程分享!

    修改web.xml,加入如下内容:Nm1办公区 - 实用经验教程分享!

    Nm1办公区 - 实用经验教程分享!

    Nm1办公区 - 实用经验教程分享!

    Xml代码Nm1办公区 - 实用经验教程分享!

    Nm1办公区 - 实用经验教程分享!

    servlet>Nm1办公区 - 实用经验教程分享!

    servlet-name>DruidStatView/servlet-name>Nm1办公区 - 实用经验教程分享!

    servlet-class>com.alibaba.druid.support.http.StatViewServlet/servlet-class>Nm1办公区 - 实用经验教程分享!

    /servlet>Nm1办公区 - 实用经验教程分享!

    servlet-mapping>Nm1办公区 - 实用经验教程分享!

    servlet-name>DruidStatView/servlet-name>Nm1办公区 - 实用经验教程分享!

    url-pattern>/druid/*/url-pattern>Nm1办公区 - 实用经验教程分享!

    /servlet-mapping>Nm1办公区 - 实用经验教程分享!

    Nm1办公区 - 实用经验教程分享!

    Nm1办公区 - 实用经验教程分享!

    然后访问druid/index.html页面。Nm1办公区 - 实用经验教程分享!

    DruidDataSourceFactory如何设置方言Nm1办公区 - 实用经验教程分享!

  • 4

    4.通过访问druid/index.html 可以查看项目的运行情况,也可以分析SQL语句的执行情况,便于调优Nm1办公区 - 实用经验教程分享!

    详见图。Nm1办公区 - 实用经验教程分享!

    DruidDataSourceFactory如何设置方言Nm1办公区 - 实用经验教程分享!

  • 5

    5.在spring和hibernate结合的框架中配置配置druidNm1办公区 - 实用经验教程分享!

    bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource"Nm1办公区 - 实用经验教程分享!

    init-method="init" destroy-method="close">Nm1办公区 - 实用经验教程分享!

    !-- 基本属性 url、user、password -->Nm1办公区 - 实用经验教程分享!

    property name="driverClassName" value="${jdbc.driverClassName}">/property>Nm1办公区 - 实用经验教程分享!

    property name="url" value="${jdbc.url}">/property>Nm1办公区 - 实用经验教程分享!

    property name="username" value="${jdbc.username}">/property>Nm1办公区 - 实用经验教程分享!

    property name="password" value="${jdbc.password}">/property>Nm1办公区 - 实用经验教程分享!

    DruidDataSourceFactory如何设置方言Nm1办公区 - 实用经验教程分享!

  • 6

    6.MyBatis在非Spring环境下第三方DataSource设置Nm1办公区 - 实用经验教程分享!

    mybatis.xml:Nm1办公区 - 实用经验教程分享!

    Nm1办公区 - 实用经验教程分享!

    Nm1办公区 - 实用经验教程分享!

    ?xml version="1.0" encoding="UTF-8"?>!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">configuration> environments default="userDefine"> environment id="userDefine"> transactionManager type="JDBC" /> !-- 配置数据库连接信息 --> dataSource type="com.chenjun.mysite.common.MyselfDefineDataSourceFactory"> property name="driverClass" value="com.mysql.jdbc.Driver"/> property name="url" value="jdbc:mysql://localhost:3306/site-aliyun"/> property name="username" value="root"/> property name="password" value="123456"/> /dataSource> /environment> /environments> mappers> mapper resource="mappings/modules/sys/userDao.xml"/> /mappers>/configuration>Nm1办公区 - 实用经验教程分享!

    Nm1办公区 - 实用经验教程分享!

    DruidDataSourceFactory如何设置方言Nm1办公区 - 实用经验教程分享!

  • 6本页面非法爬取自百度经验
  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!Nm1办公区 - 实用经验教程分享!


    标签: 编程语言

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码