1. 程式人生 > >Druid連線池一個設定引發的血案

Druid連線池一個設定引發的血案

參考:http://my.oschina.net/haogrgr/blog/224010

今天在一臺配置很低的機器上執行批量更新的程式~~~

    大概跑了三十分鐘~~~這配置~~~這程式~~~

    然後華麗麗的報異常了~~~

    具體異常是這樣的,

?
1 2 3 4 5 6 7 8 9 10 11 12 13 DEBUG: (BaseJdbcLogger.java:132)    ooo Using Connection [com.alibaba.druid.proxy.jdbc.ConnectionProxyImpl
@4d4e22e1] [2014-07-17 15:19:35]5363945354 [Druid-ConnectionPool-Destory-1422598563] com.alibaba.druid.pool.DruidDataSource:1132  WARN : (DruidDataSource.java:1132)   get/close not same thread ERROR: (DruidDataSource.java:1815)   abandon connection, open stackTrace at java.lang.Thread.getStackTrace(Thread.java:
1588) at com.alibaba.druid.pool.DruidDataSource.getConnectionDirect(DruidDataSource.java:942) at com.alibaba.druid.filter.FilterChainImpl.dataSource_connect(FilterChainImpl.java:4534) at com.alibaba.druid.filter.stat.StatFilter.dataSource_getConnection(StatFilter.java:661) at com.alibaba.druid.filter.FilterChainImpl.dataSource_connect(FilterChainImpl.java:
4530) at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:880) at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:872) at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:97)

    這個是最初的異常, 後面還有一大批異常,

?
1 2 3 4 5 Caused by: java.sql.SQLException: connection holder is null at com.alibaba.druid.pool.DruidPooledConnection.checkState(DruidPooledConnection.java:1085)

相關推薦

摘要: Druid連線一個設定引發血案 -- 連結出現問題

    今天在一臺配置很低的機器上執行批量更新的程式~~~     大概跑了三十分鐘~~~這配置~~~這程式~~~     然後華麗麗的報異常了~~~     具體異常是這樣的, 1 2 3 4 5 6 7 8 9

Druid連線一個設定引發血案

參考:http://my.oschina.net/haogrgr/blog/224010 今天在一臺配置很低的機器上執行批量更新的程式~~~     大概跑了三十分鐘~~~這配置~~~這程式~~~     然後華麗麗的報異常了~~~     具

SpringBoot2.x預設連線hikari及druid連線

    在SpringBoot2.x的預設連線池是hikari。我們可以通過spring-boot-starter-jdbc的依賴發現。但是HikariCP應該是目前速度最快的連線池了。 1.hikari連線池使用 pom.xml中jdbc的三座標 <depen

DRUID 連線的實用 配置詳解

DRUID介紹     DRUID是阿里巴巴開源平臺上一個資料庫連線池實現,它結合了C3P0、DBCP、PROXOOL等DB池的優點,同時加入了日誌監控,可以很好的監控DB池連線和SQL的執行情況,可以說是針對監控而生的DB連線池(據說是目前最好的連線

Spring boot 整合druid連線

前言 Druid是一個關係型資料庫連線池,是阿里巴巴的一個開源專案 地址:https://github.com/alibaba/druid Druid不但提供連線池的功能,還提供監控功能,可以實時檢視資料庫連線池和SQL查詢的工作情況。 配置Druid依賴 <!--web

SpringBoot整合Druid連線,Caused by: java.lang.ClassNotFoundException: org.apache.log4j

github:https://github.com/alibaba/druid SpringBoot版本:1.5.9.RELEASE   預設使用的日誌框架為log4j2 在配置 Druid 資料監控時,進行了如下配置 # 配置監控統計攔截的filters,去掉後

SpringBoot入門篇--整合mybatis+generator自動生成程式碼+druid連線+PageHelper分頁外掛

我們這一一篇部落格講的是如何整合Springboot和Mybatis框架,然後使用generator自動生成mapper,pojo等檔案。然後再使用阿里巴巴提供的開源連線池druid,這個連線池的好處我就不說了,集合了所有連線池的好處,並且還提供了監控等功能,加大了可擴充套件性等等。   1.&

spring jdbc --注:c3p0資料庫連線druid連線使用配置整理

是Maven配置檔案:pom.xml的程式碼內容: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sch

Sping boot加入Druid連線異常之Error creating bean with name 'dataSource'

配置Druid資料連線池之後一直報錯找不到資料來源 org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userController': Unsatisf

Druid連線-配置_DruidDataSource參考配置

【更多參考】https://www.cnblogs.com/niejunlei/p/5977895.html 配置_DruidDataSource參考配置 以下是一個參考的連線池配置: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Mybatis配置C3p0 和Druid連線

普通java工程配置Mybatis 連線池 整體結構 匯入jar 包: 連結:https://pan.baidu.com/s/1aEpDPO9xRK1_shVsUpOEZA 提取碼:16nf Mybatis 配置檔案: <?xml version="

1112_maven專案使用Druid連線配置步驟和注意事項[mysql資料庫]

maven專案使用Druid連線池配置步驟和注意事項[mysql資料庫] 2018年06月13日 17:09:25 個人分類: java 注:這兩天搭建專案時,使用Druid連線池入了不少坑;以此記錄; MySQL Server 5.7.21 + mysql-connector-j

druid連線使用記錄

                         

Druid連線Oracle版本衝突報錯

使用Druid連線池進行Oracle插入資料時,有時成功,有時失敗,成功率基本維持為50%左右,這種非完全失敗的情況令人挺鬱悶的,報錯內容如下: java.sql.SQLException: Closed Statement at oracle.jdbc.driver.OracleClosedS

Spring框架中JdbcTemplate類的查表功能演示(基於Druid連線)

    將資料庫行記錄轉為已知類的實現物件的思路,作為一個java後端程式設計師的基本修養,必須掌握,現舉其中一例: 步驟: 1.首先需要配置 Druid(阿里巴巴) 連線池環境,寫好工具類JDBCUtilsDruid,不再贅述; 2.配置Spring框架環

Druid連線-配置監控介面

一、前言       在阿里的資料庫連線池中,Druid是一個很好的選擇。她可以實現程式設計師的一些特殊的需求,比如像金鑰服務請求憑證,統計sql資訊,sql效能收集,sql注入檢測,sql翻譯等。   &nbs

SpringBoot | 第十章:搭建SpringBoot整合Mybatis+druid連線監控

前言     今年註定是不平凡的一年,Spring家族的一套SpringBoot+SpringCloud掀起來一陣熱潮,網際網路微服務技術火熱膨脹,身邊的程式設計師都在學習,我經不住誘惑,準備從零開始學,並且以記錄部落格的形式; 一. 建立springboot工程

Mybatis 搭配 阿里druid連線 連線 oracle 或 mysql

DRUID介紹     DRUID是阿里巴巴開源平臺上一個資料庫連線池實現,它結合了C3P0、DBCP、PROXOOL等DB池的優點,同時加入了日誌監控,可以很好的監控DB池連線和SQL的執行情況,可以說是針對監控而生的DB連線池(據說是目前最好的連線池,不知道速

spring boot2.0+shiro+mybatis多資料來源+druid連線專案整合

關於整合    網上關於springboot2.0和shiro+myabtis整合的案例很少,大神的教程也是用jpa編寫,jpa很方便,但是還有很多人用mybatis,加之剛學習完mybatis多資料來源整合和druid連線池監控配置,所以算是階段性記錄。 專案目

C3P0連線Druid連線

  c3p0連線池使用            搭建環境                      匯入c3p0的zar包,再引入c3p0配置檔案  注意:c3p0配置檔案一定要放在src目錄下面,而且配置檔案的名字一定要為  c3p0-config.xml