21. 我希望加密我的数据库密码怎么办?22. 如何参与Druid的开发23. Druid的发布周期是怎样? Druid是一个活跃的项目,长期维护。每个月有一个发布窗口,除非遇到重大bug和非常紧急的需求,否则都是每个月最多发布一次。如果没有足够多的需求,发布窗口就不会被使用。 24. 如果DruidDataSource在init的时候失败了,不再使用,是否需要close是的,如果DruidDataSource不再使用,必须调用close来释放资源,释放的资源包括关闭Create和Destory线程。 25. DruidDataSource支持哪些数据库?理论上说,支持所有有jdbc驱动的数据库。实际测试过的有 数据库 | 支持状态 | mysql | 支持,大规模使用 | oracle | 支持,大规模使用 | sqlserver | 支持 | postgres | 支持 | db2 | 支持 | h2 | 支持 | derby | 支持 | sqlite | 支持 | sybase | 支持 | 26. Oracle下jdbc executeBatch时,更新行数计算不正确使用jdbc的executeBatch 方法,如果数据库为oracle,则无论是否成功更新到数据,返回值都是-2,而不是真正被sql更新到的记录数,这是Oracle JDBC Driver的问题,Druid不作特殊处理。 27. Druid如何自动根据URL自动识别DriverClass的Druid是根据url前缀来识别DriverClass的,这样使得配置更方便简洁。 前缀 | DriverCLass | 描述信息 | jdbc:derby | org.apache.derby.jdbc.EmbeddedDriver | | jdbc:mysql | com.mysql.jdbc.Driver | | jdbcracle | oracle.jdbc.driver.OracleDriver | | jdbc:microsoft | com.microsoft.jdbc.sqlserver.SQLServerDriver | | jdbc:sybase:Tds | com.sybase.jdbc2.jdbc.SybDriver | | jdbc:jtds | net.sourceforge.jtds.jdbc.Driver | | jdbcostgresql | org.postgresql.Driver | | jdbc:fake | com.alibaba.druid.mock.MockDriver | | jdbc:mock | com.alibaba.druid.mock.MockDriver | | jdbc:hsqldb | org.hsqldb.jdbcDriver | | jdbc:db2 | COM.ibm.db2.jdbc.app.DB2Driver | DB2的JDBC Driver十分混乱,这个匹配不一定对 | jdbc:sqlite | org.sqlite.JDBC | | jdbc:ingres | com.ingres.jdbc.IngresDriver | | jdbc:h2 | org.h2.Driver | | jdbc:mckoi | com.mckoi.JDBCDriver | | jdbc:cloudscape | COM.cloudscape.core.JDBCDriver | | jdbc:informix-sqli | com.informix.jdbc.IfxDriver | | jdbc:timesten | com.timesten.jdbc.TimesTenDriver | | jdbc:as400 | com.ibm.as400.access.AS400JDBCDriver | | jdbc:sapdb | com.sap.dbtech.jdbc.DriverSapDB | | jdbc:JSQLConnect | com.jnetdirect.jsql.JSQLDriver | | jdbc:JTurbo | com.newatlanta.jturbo.driver.Driver | | jdbc:firebirdsql | org.firebirdsql.jdbc.FBDriver | | jdbc:interbase | interbase.interclient.Driver | | jdbcointbase | com.pointbase.jdbc.jdbcUniversalDriver | | jdbc:edbc | ca.edbc.jdbc.EdbcDriver | | jdbc:mimer:multi1 | com.mimer.jdbc.Driver | | 28. 如何保存监控记录29. 我想Log输出SQL执行的信息怎么办?
|