Commit Graph
967 Commits
Author SHA1 Message Date
wenshao 95e36c990c fixed merged code error. 2017-08-19 21:24:24 +08:00
qihw bb4319aa95 增加异常日志
增加异常日志-对于由于驱动加载与JAVA版本问题导致的Error无法看到任何日志,导致不好排查问题
2017-08-19 16:56:08 +08:00
wenshao b4479d515c bug fixed validationQuery on ReplicationDriver. issue #1922 2017-08-18 16:34:16 +08:00
wenshao e5bd1a24ad improved jndi datasource support. 2017-08-18 14:50:18 +08:00
wenshao e1a6d99c1c improved sql parser. 2017-08-13 21:05:08 +08:00
wenshao ea8017382f improved sql parser schema repository. 2017-08-07 16:18:13 +08:00
wenshao 6829a23bce improved sql parser. 2017-07-23 16:44:43 +08:00
wenshao 1ef867781d improved mysql exception sorter. 2017-07-18 16:38:20 +08:00
wenshao 15ac64e501 improved jdk7 support & postgresql support. 2017-07-11 15:48:00 +08:00
高铁 1cf5ba50dd Merge pull request #1777 from wubiliang/snow
修正DruidDataSource#recycle 因Thread被interrupted时无法close的问题
2017-06-13 22:43:07 +08:00
wenshao 3b2acf03bc DruidDataSource support killWhenSocketReadTimeout 2017-06-13 19:04:49 +08:00
wenshao d9a0cae840 improved sql parser. 2017-06-05 20:27:08 +08:00
wenshao de4bfb0ae3 bug fixed for createScheduler not cancel after closed. for issue #1758 2017-06-02 16:58:46 +08:00
wenshao 1356e16168 bug fixed for createScheduler not cancel after closed. for issue #1758 2017-06-02 16:45:17 +08:00
wenshao 2da211287f bug fixed for createScheduler not cancel after closed. for issue #1758 2017-06-02 16:44:18 +08:00
wenshao fd3da2613d bug fixed for createScheduler not cancel after closed. for issue #1758 2017-05-31 14:37:22 +08:00
wenshao 0ed43689cc support dynamic preparedstatement. 2017-05-29 14:39:57 +08:00
wenshao a29eb6e0d2 improved sql parser. 2017-05-28 17:39:53 +08:00
wenshao ac4b6059f0 improved mysql/oracle sql parser. 2017-05-20 22:03:21 +08:00
wenshao 965ba2f0a1 bug fixed for testcase. 2017-05-11 06:29:37 +08:00
wenshao ed803392d8 more GetConnectionTimeout message info. add field 'creatingCount' 2017-04-23 15:38:28 +08:00
wenshao 9e80c23b7b improved ExceptionSorter. 2017-04-18 15:49:54 +08:00
wenshao 85aeca86ec log more info. for issue #1682 2017-04-14 11:56:23 +08:00
高铁 7f9023feae Merge pull request #1681 from zxy1123/Branch_1.0.28
for corona fix
2017-04-12 10:20:55 +08:00
zxy 1bdddef7f3 for corona fix 2017-04-11 22:27:39 +08:00
biliang.wbl 48a23e66bb fixed 2017-03-16 22:20:27 +08:00
wenshao c3db40c748 fixed copyright info. 2101 -> 2017 2017-03-14 21:18:18 +08:00
wenshao 73ba75d30b Merge remote-tracking branch 'upstream/master' 2017-03-14 21:00:16 +08:00
wenshao aa8459e192 use ReentrantLock replace sysnchronized. for ali jvm fiber wisp 2017-03-14 10:07:05 +08:00
DigitalSonic 22c8b9b67b Downgrade to JDK6. remove(Object, Object) is not existed in HashMap of JDK6. 2017-02-24 17:21:14 +08:00
DigitalSonic 1d7bc65b3d remove the statement from pool while it threw an exception
While the pooled PreparedStatement threw an exception, remove it from
the pool, and then close it.

The commit 94638ad didn’t fix issue #1498 . Try this one.
2017-02-24 00:05:34 +08:00
高铁 8a899618a0 Merge pull request #1601 from digitalsonic/master
优化Oracle、MySQL和PostgreSQL的验证器
2017-02-16 23:51:45 +08:00
wenshao 427c16d955 bug fixed for issue #1598 2017-02-11 14:51:18 +08:00
wenshao fcf728fc42 add property valid check. 2017-02-11 14:50:38 +08:00
DigitalSonic cba0d4fead 修正PG的校验器问题
修正stmt未设置查询超时的问题
2017-02-10 22:25:23 +08:00
DigitalSonic 9bb7ab9d7a 修正Oracle校验器问题
修正原先的实现中isValidConnection方法忽略validationQueryTimeout参数的问题,优先使用validationQ
ueryTimeout,然后才是timeout
2017-02-10 22:24:22 +08:00
DigitalSonic aed14f383a 修正MySQL校验器的问题
1. 查询超时单位是秒,默认1000秒太长了,估计当时搞错单位了
2.当方法没有传SQL时设定一个默认的SQL,而不是直接返回true
2017-02-10 22:22:26 +08:00
wenshao d755cb072a improved monitor. 2017-02-03 22:09:01 +08:00
wenshao 2b23a07734 DruidDataSource add keepAlive support. 2017-01-22 17:39:20 +08:00
wenshao 59b9ae8612 DruidDataSource add keepAlive support. 2017-01-21 22:28:59 +08:00
wenshao 8c8c31c41c DruidDataSource add keepAlive support. 2017-01-21 19:17:17 +08:00
wenshao a3bad1ace7 DruidDataSource add keepAlive support. 2017-01-21 14:52:56 +08:00
wenshao 160320f396 DruidDataSource add keepAlive support. 2017-01-21 14:38:04 +08:00
wenshao c78cc6ced8 improved DruidDataSource.shrink, decrement memory allocate. 2017-01-21 13:34:46 +08:00
wenshao 55165e2f22 use field access replace getter, use array replace ArrayList. 2017-01-21 02:03:42 +08:00
wenshao 77bfab01f5 refactor sql parser. sqlite support limit clause. #1556 2016-12-26 20:11:49 +08:00
wenshao 74b456d659 bug fixed for issue #1539 2016-12-12 17:05:02 +08:00
wenshao e13b24599a bug fixed for issue #1539 2016-12-12 17:03:06 +08:00
wenshao 1d400d9539 bug fixed for issue #1539 2016-12-12 17:00:41 +08:00
wenshao 3c1acd06b8 DruidDataSource add initVariable & initGlobalVariable support. 2016-12-10 21:18:36 +08:00