public class DataSource
extends java.lang.Object
implements javax.sql.DataSource
| コンストラクタと説明 |
|---|
DataSource() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
close()
使用中であるか否かに関係なく、この DataSource およびすべてのプールされた接続を終えます。
|
java.sql.Connection |
getConnection()
接続プールから接続を取得します。
|
java.sql.Connection |
getConnection(java.lang.String user_,
java.lang.String password_)
ユーザとパスワードがデフォルト接続プールに評価するのと同じでない場合、非プールされた接続を得ます。
|
java.lang.String |
getDatabaseName()
データベースの名前を得ます。
|
static DataSource |
getDataSource(java.lang.String name) |
java.lang.String |
getDataSourceName()
この DataSource の名前を得ます。
|
int |
getInitialConnections()
この DataSource が初期化されるとき作成される接続数を得ます。
|
int |
getLoginTimeout()
データベースへの接続試行中に、このデータソースが待機する最長時間 (秒) を取得します。
|
java.io.PrintWriter |
getLogWriter()
この DataSource オブジェクトのログライターを取得します。
|
int |
getMaxConnections()
プールが許容する最大の接続数を得ます。
|
java.lang.String |
getNetworkProtocol()
サーバとの通信に使用するプロトコルを得ます。
|
java.util.logging.Logger |
getParentLogger()
ドライバで使用されるすべてのロガーの親ロガーを返す。
|
java.lang.String |
getPassword()
ユーザパスワードを取得します。
|
int |
getPortNumber()
サーバのTCP/IP接続のポート番号を取得します。
|
int |
getPrepareThreshold()
サーバ側が準備する可能にするためにデフォルト敷居を得ます。
|
javax.naming.Reference |
getReference()
このDataSourceのためにカスタム特性を「スーパー-クラス」で定義された特性に追加します。
|
java.lang.String |
getServerName()
ホストの名前を得ます。
|
java.lang.String |
getUrl()
供給された他の資産からDriverManager URLを取得。
|
java.lang.String |
getUser()
ユーザ名を取得します。
|
void |
initialize()
この DataSource を初期化します。
|
boolean |
isWrapperFor(java.lang.Class<?> iface)
[サポート外]
常に
falseを返します |
void |
setDatabaseName(java.lang.String databaseName_)
DataSource の対象となるデータベース名を設定します。
|
void |
setDataSourceName(java.lang.String dataSourceName_)
この DataSource に名前を設定します。
|
void |
setInitialConnections(int initialConnections_)
この DataSource が初期化されるとき作成される接続数を設定します。
|
void |
setLoginTimeout(int loginTime_)
データベースへの接続試行中に、このデータソースが待機する最長時間 (秒) を設定します。
|
void |
setLogWriter(java.io.PrintWriter printWriter_)
この DataSource オブジェクトのログライターを java.io.PrintWriter オブジェクトに設定します。
|
void |
setMaxConnections(int maxConnections_)
プールが許容する最大の接続数を設定します。
|
void |
setNetworkProtocol(java.lang.String networkProtocol_)
DataSource の対象となるプロトコルを設定します。
|
void |
setPassword(java.lang.String password_)
DataSource の対象となるユーザパスワードを設定します。
|
void |
setPortNumber(int portNumber_)
DataSource の対象となるポート番号を設定します。
|
void |
setPrepareThreshold(int count_)
サーバ側を可能にするためのデフォルト敷居が準備するセット。
|
void |
setServerName(java.lang.String serverName_)
DataSource の対象となるサーバ名を設定します。
|
void |
setUrl(java.lang.String url_)
DataSource の対象となるJDBCのURLを設定します。
|
void |
setUser(java.lang.String user_)
DataSource の対象となるユーザ名を設定します。
|
<T> T |
unwrap(java.lang.Class<T> iface)
[サポート外]
|
public static DataSource getDataSource(java.lang.String name)
public void setServerName(java.lang.String serverName_)
serverName_ - サーバ名。java.lang.IllegalStateException - 初期化後にサーバ名は変更出来ません。public void setPortNumber(int portNumber_)
portNumber_ - ポート番号。java.lang.IllegalStateException - 初期化後にポート番号は変更出来ません。public void setDatabaseName(java.lang.String databaseName_)
databaseName_ - データベース名。java.lang.IllegalStateException - 初期化後にデータベース名は変更出来ません。public void setUser(java.lang.String user_)
user_ - ユーザ名。java.lang.IllegalStateException - 初期化後にユーザ名は変更出来ません。public void setPassword(java.lang.String password_)
password_ - ユーザパスワード。java.lang.IllegalStateException - 初期化後にユーザパスワードは変更出来ません。public void setNetworkProtocol(java.lang.String networkProtocol_)
networkProtocol_ - プロトコル。java.lang.IllegalStateException - 初期化後にプロトコルは変更出来ません。public void setUrl(java.lang.String url_)
url_ - JDBC の URLpublic int getInitialConnections()
public void setInitialConnections(int initialConnections_)
initialConnections_ - 初期化される時に作成される接続数。java.lang.IllegalStateException - 初期化後には設定出来ません。public int getMaxConnections()
public void setMaxConnections(int maxConnections_)
maxConnections_ - 最大が許すプールされた接続数。java.lang.IllegalStateException - 初期化後には設定出来ません。public java.lang.String getDataSourceName()
public void setDataSourceName(java.lang.String dataSourceName_)
dataSourceName_ - データソース名。java.lang.IllegalStateException - 初期化後には設定出来ません。java.lang.IllegalArgumentException - 既に存在します。public void initialize()
throws java.sql.SQLException
java.sql.SQLException - 十分な物理接続を作成することができないとき起こります。public java.sql.Connection getConnection(java.lang.String user_,
java.lang.String password_)
throws java.sql.SQLException
getConnection インタフェース内 javax.sql.DataSourceuser_ - ユーザ。password_ - ユーザパスワード。java.sql.SQLException - どんなプールされた接続も手があいていなくて、新しい物理接続を作成することができないとき起こります。public java.sql.Connection getConnection()
throws java.sql.SQLException
getConnection インタフェース内 javax.sql.DataSourcejava.sql.SQLException - どんなプールされた接続も手があいていなくて、新しい物理接続を作成することができないとき起こります。public void close()
public javax.naming.Reference getReference()
throws javax.naming.NamingException
getReference インタフェース内 javax.naming.Referenceablejavax.naming.NamingExceptionpublic <T> T unwrap(java.lang.Class<T> iface)
throws java.sql.SQLException
unwrap インタフェース内 java.sql.Wrapperjava.sql.SQLExceptionpublic boolean isWrapperFor(java.lang.Class<?> iface)
throws java.sql.SQLException
常にfalseを返します
isWrapperFor インタフェース内 java.sql.Wrapperjava.sql.SQLExceptionpublic java.util.logging.Logger getParentLogger()
throws jp.co.ricoh.doquedb.exception.NotSupported
getParentLogger インタフェース内 javax.sql.CommonDataSourcejp.co.ricoh.doquedb.exception.NotSupportedpublic 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 java.lang.String getDatabaseName()
public java.lang.String getUser()
public java.lang.String getPassword()
public int getPortNumber()
public void setPrepareThreshold(int count_)
count_ - サーバ側が準備する声明オブジェクトを再利用しなければならない回数public int getPrepareThreshold()
public java.lang.String getNetworkProtocol()
public java.lang.String getUrl()
Copyright © 2023 RICOH Co., Ltd. All Rights Reserved.