簡體   English   中英

Websphere Application Server的連接池對象

[英]Connection Pool Object from Websphere Application Server

我正在嘗試使用Websphere Application Server 8.5中的連接池對象和Derby數據庫連接到我的數據源。 這是我在Enterprise Jave項目中編寫的TestCode 但我得到以下提到的異常:

java.sql.SQLSyntaxErrorException:org.apache.derby.impl.jdbc.Util.generateCsSQLException(未知源)處的org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(未知源)處的模式“ TESTCONN”不存在org.apache.derby.impl.jdbc.TransactionResourceImpl.handleException(未知源)上的org.apache.derby.impl.jdbc.TransactionResourceImpl.wrapInSQLException(未知源)org.apache.derby.impl.jdbc.EmbedConnection.handleException( org.apache.derby.impl.jdbc.ConnectionChild.handleException的未知源(org.apache.derby.impl.jdbc.EmbedStatement.execute(未知源)org.apache.derby.impl.jdbc處的(未知源)。 dbConnect.TestClass上org.apache.derby.iapi.jdbc.BrokeredStatement.executeQuery(未知源)的com.ibm.ws.rsadapter.jdbc.WSJdbcStatement.executeQuery(WSJdbcStatement.java:1017)的org.apache.derby.iapi.jdbc.BrokeredStatement.executeQuery(未知源) dbConnect.TestClass.main(TestClass.java:19)上的.select(TestClass.java:43)

我已經在Websphere應用程序服務器中創建了一個數據源,並且連接工作正常。

使用DriverManager連接到數據源工作正常。 但是,使用Context(在上面的共享代碼中)建立了連接,但是它說Schema不存在。 看來jndi名稱為空。 WAS或Java Project中是否有任何需要更改或添加的設置?

自一個星期以來,我一直在努力解決這個問題。 期待獲得幫助。 提前致謝。

您的數據庫中是否存在具有該名稱的架構? 參見http://db.apache.org/derby/faq.html#schema_exist

問題是缺少jar文件(com.ibm.we.admin.client ...)。 此外,還有兩個正在運行的derby數據庫實例。 謝謝!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM