草庐IT

jdbc-pool

全部标签

java - 使用 BoneCP : Handling connections from the pool

我刚开始使用BoneCP,这是我第一次使用连接池。我对应该如何使用它感到有些困惑。目前我将BoneCP对象保存为静态变量,因此我可以在不同的连接之间使用它。当我完成连接后,我用connection.close()关闭它。我应该这样做,还是不应该关闭它以使其能够被池重用?这是我当前获取连接的实现:privatestaticBoneCPconnectionPool;publicConnectiongetConnection()throwsSQLException{if(connectionPool==null){initPool();}returnconnectionPool.getCon

java - 带有普通 JDBC 的 DAO 生成器工具

我正在寻找一个很好的DAO生成器,它可以使用plainJDBC4和基本的CRUD构建类操作。我看到了NetBeans使用JPA生成类和JavaBeans或实体和Hibernate.我正在寻找类似这样的其他工具,但我要求生成的类不使用第三方库,只使用JRE.我很感激你的帮助。 最佳答案 我认为您可能有兴趣看一看AuDAO源代码(您可以“使用”它生成DAO和Bean的部分并编写执行类似操作的代码-它是开源的)这个库完全符合您的描述:但是,我认为您可能没有捕获要点,使用像Hibernate这样的工具的优势在于为开发人员提供了与数据库的松散

java - 如何使用 JDBC 和 HSQLDB 检索以前自动生成的 PK ID 值

我正在使用JDBC和HSQLDB2.2.9。将新行插入数据库并随后保留其id的最有效和最准确的方法是什么?(PK设置为自动递增)值?我需要这样做的原因可能很明显,但我会用一个例子来说明讨论:假设有一个Customer具有PersonId的表带有FK约束的字段引用来自Person的行table。我要新建一个Customer,但要做到这一点,我需要先创建一个新的Person并使用新的Person.id要设置的值Customer.PersonId.我见过四种方法来解决这个问题:插入Person行设置id字段到null.HSQLDB生成下一个id值自动。然后对Person进行查询表获取id刚刚

java - 获取 JDBC 类型的异常无方言映射

我是hibernate和java的新手。我正在尝试执行nativesql查询,但我被卡住了。任何人都可以帮助我或检查我在哪里做错了吗?我的java代码是:try{trns=session.beginTransaction();Stringsql="selectprinciple,interestfromsalaryinfowhereempid="+selectedempid+"";SQLQueryquery=session.createSQLQuery(sql);Listrows=query.list();for(Object[]row:rows){Salaryinfosi=newSa

java - 关于字节数组,postgres jdbc 8.4 和 9 之间有什么变化?

我正在运行带有PostgreSQL9.0的MacOSX10.6。我写了一个简单的Java应用程序,它在bytea字段中插入一个图像,然后查询同一个字段来检查它。表格:CREATETABLEtest.test_table(idintegerNOTNULL,imagebytea,CONSTRAINTtest_table_pkeyPRIMARYKEY(id));程序是这样的://insertthefilePreparedStatementps=connection.prepareStatement("INSERTINTOtest.test_table(id,image)VALUES(?,?)

java - 无法为连接 URL '' : Tomcat & SQL Server JDBC driver 创建类 'null' 的 JDBC 驱动程序

我已经尝试了几乎所有我能找到的东西,如果有人能够帮助我,我将永远感激不尽(并且在我的时间里有更多的自由)。基本上,我在Tomcat7.0(在Eclipse中运行时和通过startup.bat运行时)都有一个错误,一旦数据开始被我的动态Web应用程序访问,它就会说:CannotcreateJDBCdriverofclass''forconnectURL'null'java.lang.NullPointerExceptionatsun.jdbc.odbc.JdbcOdbcDriver.getProtocol(JdbcOdbcDriver.java:507)atsun.jdbc.odbc.J

java - 尝试添加数据库驱动程序 (JDBC) : RmiJdbc. RJDriver - 错误,不在 CLASSPATH 中?

我正在使用Wekaimportweka.core.Instances;importweka.core.converters.ConverterUtils.DataSource;..DataSourcesource;source=newDataSource("somecsvfile.csv");我在eclipse中以红色打印在控制台上:---RegisteringWekaEditors---Tryingtoadddatabasedriver(JDBC):RmiJdbc.RJDriver-Error,notinCLASSPATH?Tryingtoadddatabasedriver(JDBC

java - com.microsoft.sqlserver.jdbc.SQLServerException : Incorrect syntax near '@P0'

我有一个返回一个输出参数的SQLServer2008过程,我正在从Java调用它。我的代码在下面给出存储过程代码为CreatePROCEDUREcountInfected@infectedintoutASSelect@infected=COUNT(*)fromuserInfowhereuserIDNOTIN(SelectuserIDfromdeletedInfo);Java调用代码是CallableStatementinfected=null;infected=con.prepareCall("callcountInfected(?)");infected.registerOutPar

java - Jboss hibernate 工具 : Reading error schema - Probably a JDBC driver Issue

您好,我正在尝试使用JBossHibernate工具进行逆向工程。我正在使用eclipseluna和来自eclipse市场的最新hibernatejboss工具。当我尝试配置hibernate工具配置时,配置完成后,当我伸展树(SplayTree)并展开database节点时,它会生成以下错误:堆栈跟踪:org.hibernate.exception.SQLGrammarException:Couldnotgetlistofsuggestedidentitystrategiesfromdatabase.ProbablyaJDBCdriverproblem.atorg.hibernate

java - JDBC ResultSet Scroll Sensitive 类型和Result Set Scroll Insensitive 类型

谁能告诉我JDBCResultSetScrollSensitiveType和ResultSetScrollInsensitiveType之间的区别?我们通常在项目中的什么地方使用这些? 最佳答案 ResultSet对象的类型决定了它在两个方面的功能级别:操作游标的方式,以及ResultSet对象如何反射(reflect)对基础数据源所做的并发更改。TYPE_SCROLL_INSENSITIVE:Theresultcanbescrolled;itscursorcanmovebothforwardandbackwardrelativet