public class ConnectionPoolDataSource
extends java.lang.Object
implements java.io.Serializable, javax.sql.ConnectionPoolDataSource
| コンストラクタと説明 |
|---|
ConnectionPoolDataSource() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
java.sql.Connection |
getConnection()
接続を得ます。
|
java.sql.Connection |
getConnection(java.lang.String user_,
java.lang.String password_)
接続を得ます。
|
java.lang.String |
getDatabaseName()
データベースの名前を得ます。
|
int |
getLoginTimeout()
データベースへの接続試行中に、このデータソースが待機する最長時間 (秒) を取得します。
|
java.io.PrintWriter |
getLogWriter()
この DataSource オブジェクトのログライターを取得します。
|
java.lang.String |
getNetworkProtocol()
サーバとの通信に使用するプロトコルを得ます。
|
java.util.logging.Logger |
getParentLogger()
ドライバで使用されるすべてのロガーの親ロガーを返す。
|
java.lang.String |
getPassword()
ユーザパスワードを取得します。
|
javax.sql.PooledConnection |
getPooledConnection()
プールされた接続として使用可能な、データベースへの物理接続の確立を試みます。
|
javax.sql.PooledConnection |
getPooledConnection(java.lang.String user_,
java.lang.String password_)
プールされた接続として使用可能な、データベースへの物理接続の確立を試みます。
|
int |
getPortNumber()
サーバのTCP/IP接続のポート番号を取得します。
|
int |
getPrepareThreshold()
サーバ側が準備する可能にするためにデフォルト敷居を得ます。
|
javax.naming.Reference |
getReference() |
java.lang.String |
getServerName()
ホストの名前を得ます。
|
java.lang.String |
getUrl()
供給された他の資産からDriverManager URLを取得。
|
java.lang.String |
getUser()
ユーザ名を取得します。
|
boolean |
isDefaultAutoCommit()
このプールで供給された接続がデフォルトで autoCommit をつけさせているか否か得ます。
|
void |
setDatabaseName(java.lang.String databaseName_)
データベース名を設定します。
|
void |
setDefaultAutoCommit(boolean defaultAutoCommit_)
このプールで供給された接続が autoCommit を持つか否かをセットします。
|
void |
setLoginTimeout(int loginTime_)
データベースへの接続試行中に、このデータソースが待機する最長時間 (秒) を設定します。
|
void |
setLogWriter(java.io.PrintWriter printWriter_)
この DataSource オブジェクトのログライターを java.io.PrintWriter オブジェクトに設定します。
|
void |
setNetworkProtocol(java.lang.String networkProtocol_)
サーバとの通信に使用するプロトコルを設定します。
|
void |
setPassword(java.lang.String password_)
ユーザパスワードを設定します。
|
void |
setPortNumber(int portNumber_)
サーバがTCP/IP接続のために開いているポート番号を設定します。
|
void |
setPrepareThreshold(int count_)
サーバ側を可能にするためのデフォルト敷居が準備するセット。
|
void |
setServerName(java.lang.String serverName_)
ホストの名前を設定します。
|
void |
setUrl(java.lang.String url_)
URLを設定する
|
void |
setUser(java.lang.String user_)
ユーザ名を設定します。
|
public javax.sql.PooledConnection getPooledConnection()
throws java.sql.SQLException
getPooledConnection インタフェース内 javax.sql.ConnectionPoolDataSourcejavax.sql.PooledConnection オブジェクト。java.sql.SQLException - データベースアクセスエラーが発生した場合。public javax.sql.PooledConnection getPooledConnection(java.lang.String user_,
java.lang.String password_)
throws java.sql.SQLException
getPooledConnection インタフェース内 javax.sql.ConnectionPoolDataSourceuser_ - ユーザ名。password_ - ユーザパスワード。javax.sql.PooledConnection オブジェクト。java.sql.SQLException - データベースアクセスエラーが発生した場合。public boolean isDefaultAutoCommit()
public void setDefaultAutoCommit(boolean defaultAutoCommit_)
defaultAutoCommit_ - true/falesepublic java.util.logging.Logger getParentLogger()
throws jp.co.ricoh.doquedb.exception.NotSupported
getParentLogger インタフェース内 javax.sql.CommonDataSourcejp.co.ricoh.doquedb.exception.NotSupportedpublic java.sql.Connection getConnection()
throws java.sql.SQLException
java.sql.SQLException - データベース接続を確立することができないとき起こります。public java.sql.Connection getConnection(java.lang.String user_,
java.lang.String password_)
throws java.sql.SQLException
user_ - ユーザ。password_ - ユーザパスワード。java.sql.SQLException - データベース接続を確立することができないとき起こります。public int getLoginTimeout()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void setLoginTimeout(int loginTime_)
loginTime_ - タイムアウト秒public java.io.PrintWriter getLogWriter()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void setLogWriter(java.io.PrintWriter printWriter_)
throws java.sql.SQLException
printWriter_ - 新しいログライター。ログの取得を無効にする場合は null に設定するjava.sql.SQLExceptionpublic java.lang.String getServerName()
public void setServerName(java.lang.String serverName_)
serverName_ - サーバ名public java.lang.String getDatabaseName()
public void setDatabaseName(java.lang.String databaseName_)
databaseName_ - データベース名public java.lang.String getUser()
public void setUser(java.lang.String user_)
user_ - ユーザ名public java.lang.String getPassword()
public void setPassword(java.lang.String password_)
password_ - ユーザパスワードpublic int getPortNumber()
public void setPortNumber(int portNumber_)
portNumber_ - ポート番号public void setPrepareThreshold(int count_)
count_ - サーバ側が準備する声明オブジェクトを再利用しなければならない回数public int getPrepareThreshold()
public java.lang.String getNetworkProtocol()
public void setNetworkProtocol(java.lang.String networkProtocol_)
networkProtocol_ - プロトコルpublic java.lang.String getUrl()
public void setUrl(java.lang.String url_)
url_ - JDBCドライバーのURLpublic javax.naming.Reference getReference()
throws javax.naming.NamingException
getReference インタフェース内 javax.naming.Referenceablejavax.naming.NamingExceptionCopyright © 2023 RICOH Co., Ltd. All Rights Reserved.