您好我已使用此类驱动程序JTOpen和向导JDBC驱动程序插件向导创建我的Osgi packare,使用类" com.ibm.as400.access.AS400JDBCDriver "并将其导入我服务器上的UPDATESITE.NSF数据库。
所有工作都正确而且很好...... 我在WebContent \ WEB.INF \ jdbc文件夹下创建了一个名为as400.jdbc的文件 使用此参数
<jdbc type="simple">
<driver>com.ibm.as400.access.AS400JDBCDriver</driver>
<url>jdbc:as400://192.168.x.x;naming=system;errors=full</url>
<user>usernameas400/user>
<password>pwdas400</password>
<simple>
<minPoolSize>10</minPoolSize>
<maxPoolSize>20</maxPoolSize>
<maxConnectionSize>200</maxConnectionSize>
<useTimeout>1</useTimeout>
<idleTimeout>00</idleTimeout>
<maxLiveTime>00</maxLiveTime>
<acquireTimeout>10000</acquireTimeout>
</simple>
</jdbc>
现在在我的XPage中我插入了控件
<xe:jdbcConnectionManager id="jdbcConnectionManager1"
connectionName="as400">
</xe:jdbcConnectionManager>
每个数据源都将它用于访问...例如
<xe:jdbcQuery var="dsas400"
connectionManager="jdbcConnectionManager1"
sqlQuery="SELECT * FROM HSTEST.TESTTABLE"
clearOnRendering="true" scope="view"
ignoreRequestParams="true">
</xe:jdbcQuery>
</xp:this.data>
我使用@Formulas SSJS函数:
var res = @JdbcExecuteQuery("as400", "SELECT * FROM TABLE2");
所有工作都正常,我看到了DB2-iseries数据..但是我怎么能确定你到处都使用连接池功能? 什么是正确的方法?