连接池XPage驱动程序JTopen iSeries / A400

时间:2015-07-30 07:13:44

标签: jdbc xpages xpages-ssjs

您好我已使用此类驱动程序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数据..但是我怎么能确定你到处都使用连接池功能? 什么是正确的方法?

0 个答案:

没有答案