PostgreSQL
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
[[FrontPage]]
**TomcatでLargeObjectを利用する方法
PostgreSQLでLargeObjectを扱うためには、PostgreSQLのConnec...
クトを取得する必要がある。Tomcatからデータソースを利用し...
Commons DBCPでコネクションがラッピングされているため、Com...
ConnectionオブジェクトからPostgreSQLのコネクションオブジ...
る必要がある。また、DBCPはデフォルトでは、データベースネ...
クションを取得することができないので、データベースネイテ...
ンを取得できるように設定する必要がある。
JDBCネイティブのコネクションを取得する設定
<Resource
...
accessToUnderlyingConnectionAllowed="true"
factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFa...
...
/>
Tomcat5.0では、org.apache.commons.dbcp.BasicDataSourceFac...
Tomcat5.5からは、Commons DBCPをTomcat固有に名前を変えてい...
のようにorg.apache.tomcat.dbcp.dbcp.BasicDataSourceFactor...
上記の設定を行った上で、PostgreSQLのコネクションオブジェ...
Context ctx = new InitialContext();
DataSource ds = (DataSource)ctx.lookup("java:comp/env/jd...
Connection conn = ds.getConnection();
Connection pgCon =
((org.apache.tomcat.dbcp.dbcp.DelegatingConnection)co...
LargeObjectManager lom =
((PGConnection)pgCon).getLargeObjectAPI();
Tomcat上で取得したコネクションの実装はDelegatingConnectio...
ため、DelegatingConnectionにキャストしgetInnermostDelegat...
ネイティブなコネクションを取得する。
**PostgreSQL8.0のJDBCドライバを7.4.x互換モードで動作させる
PostgreSQL8.0からは、PreparedStatementでテーブルのカラム...
jdbc:postgresql://localhost/testdb?protocolVersion=2
終了行:
[[FrontPage]]
**TomcatでLargeObjectを利用する方法
PostgreSQLでLargeObjectを扱うためには、PostgreSQLのConnec...
クトを取得する必要がある。Tomcatからデータソースを利用し...
Commons DBCPでコネクションがラッピングされているため、Com...
ConnectionオブジェクトからPostgreSQLのコネクションオブジ...
る必要がある。また、DBCPはデフォルトでは、データベースネ...
クションを取得することができないので、データベースネイテ...
ンを取得できるように設定する必要がある。
JDBCネイティブのコネクションを取得する設定
<Resource
...
accessToUnderlyingConnectionAllowed="true"
factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFa...
...
/>
Tomcat5.0では、org.apache.commons.dbcp.BasicDataSourceFac...
Tomcat5.5からは、Commons DBCPをTomcat固有に名前を変えてい...
のようにorg.apache.tomcat.dbcp.dbcp.BasicDataSourceFactor...
上記の設定を行った上で、PostgreSQLのコネクションオブジェ...
Context ctx = new InitialContext();
DataSource ds = (DataSource)ctx.lookup("java:comp/env/jd...
Connection conn = ds.getConnection();
Connection pgCon =
((org.apache.tomcat.dbcp.dbcp.DelegatingConnection)co...
LargeObjectManager lom =
((PGConnection)pgCon).getLargeObjectAPI();
Tomcat上で取得したコネクションの実装はDelegatingConnectio...
ため、DelegatingConnectionにキャストしgetInnermostDelegat...
ネイティブなコネクションを取得する。
**PostgreSQL8.0のJDBCドライバを7.4.x互換モードで動作させる
PostgreSQL8.0からは、PreparedStatementでテーブルのカラム...
jdbc:postgresql://localhost/testdb?protocolVersion=2
ページ名: