溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Servlet中怎么對(duì)Druid連接池進(jìn)行整合

發(fā)布時(shí)間:2021-06-22 14:40:30 來源:億速云 閱讀:263 作者:Leah 欄目:大數(shù)據(jù)

這篇文章將為大家詳細(xì)講解有關(guān)Servlet中怎么對(duì)Druid連接池進(jìn)行整合,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對(duì)相關(guān)知識(shí)有一定的了解。

druid配置(druid.properties)

#druid配置文件
#驅(qū)動(dòng)
driverClassName=com.mysql.jdbc.Driver
#url
url=jdbc:mysql://127.0.0.1:3306/cms?useUnicode=true&characterEncoding=utf8&useSSL=true
#用戶名
username=root
#密碼
password=root
#連接池初始化大小
initialSize=10
#活動(dòng)鏈接
maxActive=10
#最小連接數(shù)
minIdle=10
#使用的內(nèi)置過濾器  若不配置 則不會(huì)統(tǒng)計(jì)SQL執(zhí)行
filters=stat

JDBC連接池

/**
 * Druid連接池
 * @author tangpengfei
 */
public class DruidUtil {
	
	static DruidDataSource dataSource;
	
	static {
		Properties prop = new Properties();
		try {
			prop.load(DruidUtil.class.getClassLoader().getResourceAsStream("druid.properties"));
			dataSource = (DruidDataSource)DruidDataSourceFactory.createDataSource(prop);
			//dataSource.addFilters("stat,log4j,wall");
		} catch (IOException e) {
			e.printStackTrace();
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
	public static Connection getConn() {
		try {
			return dataSource.getConnection();
		} catch (SQLException e) {
			e.printStackTrace();
		}
		return null;
	}

}

web.xml配置

 <servlet>
  	<servlet-name>StatViewServlet</servlet-name>
  	<servlet-class>com.alibaba.druid.support.http.StatViewServlet</servlet-class>
  	<init-param>  
	<!-- 允許清空統(tǒng)計(jì)數(shù)據(jù) -->  
	<param-name>resetEnable</param-name>  
	<param-value>true</param-value>  
    </init-param>  
    <init-param>  
	<!-- 用戶名 -->  
	<param-name>loginUsername</param-name>  
	<param-value>admin</param-value>  
    </init-param>  
    <init-param>  
	<!-- 密碼 -->  
	<param-name>loginPassword</param-name>  
	<param-value>admin</param-value>  
    </init-param>  
  </servlet>
  
  <servlet-mapping>
  	<servlet-name>StatViewServlet</servlet-name>
  	<url-pattern>/druid/*</url-pattern>
  </servlet-mapping>

關(guān)于Servlet中怎么對(duì)Druid連接池進(jìn)行整合就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI