public class Connection
extends java.lang.Object
implements java.sql.Connection
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static int |
TRANSACTION_USING_SNAPSHOT
READ ONLY USING SNAPSHOT トランザクション遮断レベル
|
| コンストラクタと説明 |
|---|
Connection(java.net.InetAddress inetAddress_,
int portNumber_,
jp.co.ricoh.doquedb.client.Session session_,
java.lang.String url_,
java.lang.String user_,
java.lang.String password_,
int masterID_) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
abort(java.util.concurrent.Executor executor)
オープン接続を終了する。
|
void |
changeOwnPassword(java.lang.String password_)
[独自拡張]
自分自身のパスワードを変更します。
|
void |
changePassword(java.lang.String userName_,
java.lang.String password_)
[独自拡張]
DBユーザーのパスワードを変更します。
|
void |
clearWarnings()
この
Connection オブジェクトに関して通知された
すべての警告をクリアします。 |
void |
close()
自動的な解除を待たずに、ただちにこの
Connection
オブジェクトのデータベースと JDBC リソースを解除します。 |
void |
commit()
直前のコミット/ロールバック以降に行われた変更をすべて有効とし、
この
Connection オブジェクトが現在保持する
データベースロックをすべて解除します。 |
java.sql.Array |
createArrayOf(java.lang.String typeName,
java.lang.Object[] elements)
Array オブジェクトを生成するファクトリメソッドです |
java.sql.Blob |
createBlob()
[サポート外]
|
java.sql.Clob |
createClob()
[サポート外]
|
java.sql.NClob |
createNClob()
[サポート外]
|
java.sql.SQLXML |
createSQLXML()
[サポート外]
|
java.sql.Statement |
createStatement()
SQL 文をデータベースに送るための
java.sql.Statement オブジェクトを生成します。 |
java.sql.Statement |
createStatement(int resultSetType_,
int resultSetConcurrency_)
[制限あり]
指定された型と並行処理で
java.sql.ResultSet オブジェクトを
生成する java.sql.Statement オブジェクトを生成します。 |
java.sql.Statement |
createStatement(int resultSetType_,
int resultSetConcurrency_,
int resultSetHoldability_)
[制限あり]
指定された型、並行処理、および保持機能で
java.sql.ResultSet オブジェクトを生成する
java.sql.Statement オブジェクトを生成します。 |
java.sql.Struct |
createStruct(java.lang.String typeName,
java.lang.Object[] attributes)
サポート外
|
void |
createUser(java.lang.String userName_,
java.lang.String password_)
[独自拡張]
DBユーザーを新規登録します。
|
void |
createUser(java.lang.String userName_,
java.lang.String password_,
int userID_) |
void |
dropUser(java.lang.String userName_) |
void |
dropUser(java.lang.String userName_,
int dropBehavior_)
[独自拡張]
DBユーザーを削除します。
|
protected void |
finalize()
このオブジェクトへの参照がないと、ガベージコレクションによって
判断された時に、ガベージコレクタによって呼び出されます。
|
boolean |
getAutoCommit()
この
Connection オブジェクトの
現在の自動コミットモードを取得します。 |
java.lang.String |
getCatalog()
[サポート外]
この
Connection オブジェクトの現在のカタログ名を
取得します。 |
java.util.Properties |
getClientInfo()
サポート外
|
java.lang.String |
getClientInfo(java.lang.String name)
サポート外
|
int |
getHoldability()
この
Connection オブジェクトを使用して生成された
java.sql.ResultSet オブジェクトの
現在の保持機能を取得します。 |
int |
getMasterID()
マスター ID を返す。
|
java.sql.DatabaseMetaData |
getMetaData()
この
Connection オブジェクトが接続を表す
データベースに関するメタデータを格納する
java.sql.DatabaseMetaData オブジェクトを取得します。 |
int |
getNetworkTimeout()
現在のタイムアウト制限を返す
|
java.lang.String |
getSchema()
サポート外
|
int |
getTransactionIsolation()
この
Connection オブジェクトの
現在のトランザクション遮断レベルを取得します。 |
java.util.Map |
getTypeMap()
[サポート外]
この
Connection に関連した java.util.Map
オブジェクトを取得します。 |
java.sql.SQLWarning |
getWarnings()
この
Connection オブジェクトに関する呼び出しによって
報告される最初の警告を取得します。 |
boolean |
isClosed()
この
Connection オブジェクトが
クローズされているかどうかを取得します。 |
boolean |
isReadOnly()
この
Connection オブジェクトが
読み込み専用モードかどうかを取得します。 |
boolean |
isValid(int timeout)
接続が有効か否か
|
boolean |
isWrapperFor(java.lang.Class<?> iface)
[サポート外]
常に
falseを返します |
java.lang.String |
nativeSQL(java.lang.String sql_)
[サポート外]
指定された SQL 文をシステムの本来の SQL 文法に変換します。
|
java.sql.CallableStatement |
prepareCall(java.lang.String sql_)
[サポート外]
データベースのストアドプロシージャを呼び出すための
java.sql.CallableStatement オブジェクトを生成します。 |
java.sql.CallableStatement |
prepareCall(java.lang.String sql_,
int resultSetType_,
int resultSetConcurrency_)
[サポート外]
指定された型と並行処理で
java.sql.ResultSet オブジェクトを
生成する java.sql.CallableStatement オブジェクトを
生成します。 |
java.sql.CallableStatement |
prepareCall(java.lang.String sql_,
int resultSetType_,
int resultSetConcurrency_,
int resultSetHoldability_)
[サポート外]
指定された型と並行処理で
java.sql.ResultSet オブジェクトを
生成する java.sql.CallableStatement オブジェクトを
生成します。 |
java.sql.PreparedStatement |
prepareStatement(java.lang.String sql_)
パラメータ付き SQL 文をデータベースに送るための
java.sql.PreparedStatement オブジェクトを作成します。 |
java.sql.PreparedStatement |
prepareStatement(java.lang.String sql_,
int autoGeneratedKey_)
[サポート外]
自動生成キーを取得する機能を持つデフォルトの
java.sql.PreparedStatement オブジェクトを生成します。 |
java.sql.PreparedStatement |
prepareStatement(java.lang.String sql_,
int[] columnIndexes_)
[サポート外]
指定された配列によって指定された自動生成キーを返す機能を持つ
デフォルトの
java.sql.PreparedStatement オブジェクトを
生成します。 |
java.sql.PreparedStatement |
prepareStatement(java.lang.String sql_,
int resultSetType_,
int resultSetConcurrency_)
[制限あり]
指定された型と並行処理で
java.sql.ResultSet オブジェクトを
生成する java.sql.PreparedStatement オブジェクトを
生成します。 |
java.sql.PreparedStatement |
prepareStatement(java.lang.String sql_,
int resultSetType_,
int resultSetConcurrency_,
int resultSetHoldability_)
[制限あり]
指定された型、並行処理、および保持機能で
java.sql.ResultSet オブジェクトを生成する
java.sql.PreparedStatement オブジェクトを生成します。 |
java.sql.PreparedStatement |
prepareStatement(java.lang.String sql_,
java.lang.String[] columnNames_)
[サポート外]
指定された配列によって指定された自動生成キーを返す機能を持つ
デフォルトの
java.sql.PreparedStatement オブジェクトを
生成します。 |
void |
releaseSavepoint(java.sql.Savepoint savepoint_)
[サポート外]
現在のトランザクションから指定された
java.sql.Savepoint オブジェクトを削除します。 |
void |
rollback()
現在のトランザクションで行われた変更をすべて元に戻し、
この
Connection オブジェクトが現在保持する
データベースロックをすべて解除します。 |
void |
rollback(java.sql.Savepoint savepoint_)
[サポート外]
指定された
java.sql.Savepoint オブジェクトが
設定されたあとに行われたすべての変更を元に戻します。 |
void |
setAutoCommit(boolean autoCommit_)
この
Connection オブジェクトの
自動コミットモードを指定された状態に設定します。 |
void |
setCatalog(java.lang.String catalog_)
[サポート外]
この
Connection オブジェクトのデータベースに
作業のためのサブスペースを選択するために、カタログ名を設定します。 |
void |
setClientInfo(java.util.Properties properties)
サポート外
|
void |
setClientInfo(java.lang.String name,
java.lang.String value)
サポート外
|
void |
setHoldability(int holdability_)
[制限あり]
この
Connection オブジェクトを使用して生成された
java.sql.ResultSet オブジェクトの保持機能を
指定された保持機能へ変更します。 |
void |
setNetworkTimeout(java.util.concurrent.Executor executor,
int milliseconds)
サポート外
|
void |
setReadOnly(boolean readOnly_)
この
Connection を読み込み専用モードに設定して、
データベース最適化を実行するドライバのヒントとします。 |
java.sql.Savepoint |
setSavepoint()
[サポート外]
現在のトランザクションで名前のないセーブポイントを作成し、それを
表す新しい
java.sql.Savepoint オブジェクトを返します。 |
java.sql.Savepoint |
setSavepoint(java.lang.String name_)
[サポート外]
現在のトランザクションで指定された名前のセーブポイントを作成し、
それを表す新しい
java.sql.Savepoint オブジェクトを
返します。 |
void |
setSchema(java.lang.String schema)
サポート外
|
void |
setTransactionIsolation(int isolationLevel_)
この
Connection のトランザクション遮断レベルを
指定されたものに変更することを試みます。 |
void |
setTypeMap(java.util.Map map_)
[サポート外]
この
Connection オブジェクトの型マップとして指定された
java.util.Map オブジェクトをインストールします。 |
<T> T |
unwrap(java.lang.Class<T> iface)
[サポート外]
|
public static final int TRANSACTION_USING_SNAPSHOT
public Connection(java.net.InetAddress inetAddress_,
int portNumber_,
jp.co.ricoh.doquedb.client.Session session_,
java.lang.String url_,
java.lang.String user_,
java.lang.String password_,
int masterID_)
public java.sql.Statement createStatement()
throws java.sql.SQLException
java.sql.Statement オブジェクトを生成します。
パラメータなしの SQL 文は通常、 java.sql.Statement
オブジェクトを使用して実行されます。
同じ SQL 文が多数回実行される場合は、
java.sql.PreparedStatement
オブジェクトを使用する方が効率的です。
返される Statement オブジェクトを
使って作成された結果セットは、
java.sql.ResultSet.TYPE_FORWARD_ONLY の型で、
java.sql.ResultSet.CONCUR_READ_ONLY の並行処理レベルを
持ちます。
createStatement インタフェース内 java.sql.Connectionjava.sql.Statement オブジェクト。java.sql.SQLException - データベースアクセスエラーが発生した場合。public java.sql.PreparedStatement prepareStatement(java.lang.String sql_)
throws java.sql.SQLException
java.sql.PreparedStatement オブジェクトを作成します。
IN パラメータ付きまたは IN パラメータなしの SQL 文は、
プリコンパイルして、 java.sql.PreparedStatement
オブジェクトに格納できます。
したがって、このオブジェクトは、この文を複数回、効率的に
実行するのに使用できます。
返される Statement オブジェクトを
使って作成された結果セットは、
java.sql.ResultSet.TYPE_FORWARD_ONLY の型で、
java.sql.ResultSet.CONCUR_READ_ONLY の並行処理レベルを
持ちます。
prepareStatement インタフェース内 java.sql.Connectionsql_ - 1 つ以上の '?' IN パラメータプレースフォルダを
含めることができる SQL 文。java.sql.PreparedStatement オブジェクト。java.sql.SQLException - データベースアクセスエラーが発生した場合。public java.sql.CallableStatement prepareCall(java.lang.String sql_)
throws java.sql.SQLException
java.sql.CallableStatement オブジェクトを生成します。
java.sql.CallableStatement オブジェクトは、
その IN と OUT パラメータを設定するメソッドと
ストアドプロシージャの呼び出しを実行するメソッドを提供します。
注: 現在のバージョンでは、ストアドプロシージャをサポートしていないため、 このメソッドはサポートしていません。
prepareCall インタフェース内 java.sql.Connectionsql_ - 1 つ以上の '?' パラメータプレースホルダーを含めるとこができる
SQL 文。java.sql.CallableStatement オブジェクト。java.sql.SQLException - データベースアクセスエラーが発生した場合。public java.lang.String nativeSQL(java.lang.String sql_)
throws java.sql.SQLException
このメソッドはクローズされた接続の呼び出しには使用しません。
使用すると java.sql.SQLException がスローされます。
注: 現在のバージョンでは、何もせずに与えられた SQL 文を そのまま返します。
nativeSQL インタフェース内 java.sql.Connectionsql_ - 1 つ以上の '?' パラメータプレースホルダーを
含めることができる SQL 文。java.sql.SQLException - データベースアクセスエラーが発生した場合。public void setAutoCommit(boolean autoCommit_)
throws java.sql.SQLException
Connection オブジェクトの
自動コミットモードを指定された状態に設定します。
接続が自動コミットモードの場合、そのすべての SQL 文は実行され、
個別のトランザクションとしてコミットされます。
そうでない場合、その SQL 文は、 commit メソッドまたは
rollback メソッドへの呼び出しによって終了される
トランザクションにグループ化されます。
デフォルトでは、新しい接続は自動コミットモードです。
コミットは、文の完了または次の実行の発生のどちらが先に起こっても
発生します。
文が、 java.sql.ResultSet オブジェクトを返す場合には、
java.sql.ResultSet オブジェクトの最後の行が取り出されるか
クローズされたときに文は完了します。
このメソッドはクローズされた接続の呼び出しには使用しません。
使用すると java.sql.SQLException がスローされます。
注: トランザクションの途中でこのメソッドが呼び出されると、 そのトランザクションはコミットされます。
setAutoCommit インタフェース内 java.sql.ConnectionautoCommit_ - 自動コミットモードを有効にする場合は true 、
無効にする場合は false 。java.sql.SQLException - データベースアクセスエラーが発生した場合。getAutoCommit()public boolean getAutoCommit()
throws java.sql.SQLException
Connection オブジェクトの
現在の自動コミットモードを取得します。
このメソッドはクローズされた接続の呼び出しには使用しません。
使用すると java.sql.SQLException がスローされます。
getAutoCommit インタフェース内 java.sql.ConnectionConnection オブジェクトの
現在の自動コミットモードの状態。java.sql.SQLException - データベースアクセスエラーが発生した場合。setAutoCommit(boolean)public void commit()
throws java.sql.SQLException
Connection オブジェクトが現在保持する
データベースロックをすべて解除します。
このメソッドは、自動コミットモードが無効にされているときにのみ
使用します。
このメソッドはクローズされた接続の呼び出しには使用しません。
使用すると java.sql.SQLException がスローされます。
commit インタフェース内 java.sql.Connectionjava.sql.SQLException - データベースアクセスエラーが発生した場合、
またはこの Connection オブジェクトが
自動コミットモードである場合。setAutoCommit(boolean)public void rollback()
throws java.sql.SQLException
Connection オブジェクトが現在保持する
データベースロックをすべて解除します。
このメソッドは、自動コミットモードが無効にされているときにのみ
使用します。
このメソッドはクローズされた接続の呼び出しには使用しません。
使用すると java.sql.SQLException がスローされます。
rollback インタフェース内 java.sql.Connectionjava.sql.SQLException - データベースアクセスエラーが発生した場合、
またはこの Connection オブジェクトが
自動コミットモードである場合。setAutoCommit(boolean)public void close()
throws java.sql.SQLException
Connection
オブジェクトのデータベースと JDBC リソースを解除します。
すでにクローズされた Connection オブジェクトで
close メソッドを呼び出すと、操作は行われません。
close インタフェース内 java.lang.AutoCloseableclose インタフェース内 java.sql.Connectionjava.sql.SQLException - データベースアクセスエラーが発生した場合。public boolean isClosed()
throws java.sql.SQLException
Connection オブジェクトが
クローズされているかどうかを取得します。isClosed インタフェース内 java.sql.ConnectionConnection オブジェクトが
クローズされている場合は true 、
まだオープンの状態の場合は false 。java.sql.SQLException - データベースアクセスエラーが発生した場合。public java.sql.DatabaseMetaData getMetaData()
throws java.sql.SQLException
Connection オブジェクトが接続を表す
データベースに関するメタデータを格納する
java.sql.DatabaseMetaData オブジェクトを取得します。
メタデータは、データベースのテーブル、
サポートしている SQL 文法、ストアドプロシージャ、
およびこの接続の能力などについての情報を含んでいます。
このメソッドはクローズされた接続の呼び出しには使用しません。
使用すると java.sql.SQLException がスローされます。
getMetaData インタフェース内 java.sql.ConnectionConnection に対する
java.sql.DatabaseMetaData オブジェクト。java.sql.SQLException - データベースアクセスエラーが発生した場合。public void setReadOnly(boolean readOnly_)
throws java.sql.SQLException
Connection を読み込み専用モードに設定して、
データベース最適化を実行するドライバのヒントとします。
このメソッドはクローズされた接続の呼び出しには使用しません。
使用すると java.sql.SQLException がスローされます。
注: トランザクションの途中では、このメソッドを呼び出すことはできません。
setReadOnly インタフェース内 java.sql.ConnectionreadOnly_ - true の場合は読み込み専用モードを使用可能にし、
false の場合は使用不可にします。java.sql.SQLException - データベースアクセスエラーが発生した場合、
またはこのメソッドがトランザクションの途中で呼び出された場合。public boolean isReadOnly()
throws java.sql.SQLException
Connection オブジェクトが
読み込み専用モードかどうかを取得します。
このメソッドはクローズされた接続の呼び出しには使用しません。
使用すると java.sql.SQLException がスローされます。
isReadOnly インタフェース内 java.sql.ConnectionConnection オブジェクトが
読み込み専用モードの場合は true 、
そうでない場合は false 。java.sql.SQLException - データベースアクセスエラーが発生した場合。public void setCatalog(java.lang.String catalog_)
throws java.sql.SQLException
Connection オブジェクトのデータベースに
作業のためのサブスペースを選択するために、カタログ名を設定します。
このメソッドはクローズされた接続の呼び出しには使用しません。
使用すると java.sql.SQLException がスローされます。
注: 現在のバージョンでは、カタログをサポートしていないため、 この要求を無視します。
setCatalog インタフェース内 java.sql.Connectioncatalog_ - 作業のためのカタログ名。
カタログは、この Connection オブジェクトの
データベースのサブスペース。java.sql.SQLException - データベースアクセスエラーが発生した場合。public java.lang.String getCatalog()
throws java.sql.SQLException
Connection オブジェクトの現在のカタログ名を
取得します。
このメソッドはクローズされた接続の呼び出しには使用しません。
使用すると java.sql.SQLException がスローされます。
注:
現在のバージョンでは、カタログをサポートしていないため、
常に null を返します。
getCatalog インタフェース内 java.sql.Connectionnull 。java.sql.SQLException - データベースアクセスエラーが発生した場合。public void setTransactionIsolation(int isolationLevel_)
throws java.sql.SQLException
Connection のトランザクション遮断レベルを
指定されたものに変更することを試みます。
指定できるトランザクション遮断レベルの定数は、
java.sql.Connection インタフェースで定義されています。
このメソッドはクローズされた接続の呼び出しには使用しません。
使用すると java.sql.SQLException がスローされます。
注: トランザクションの途中では、このメソッドを呼び出すことはできません。
setTransactionIsolation インタフェース内 java.sql.ConnectionisolationLevel_ - 次の java.sql.Connection 定数のうちの 1 つ。
TRANSACTION_READ_UNCOMMITTED 、
TRANSACTION_READ_COMMITTED 、
TRANSACTION_REPEATABLE_READ 、または
TRANSACTION_SERIALIZABLE 。
( TRANSACTION_NONE は
トランザクションがサポートされていないことを指定するので
使用できない。)java.sql.SQLException - データベースアクセスエラーが発生した場合、
または指定されたパラメータが java.sql.Connection
定数のどれでもない場合、
またはこのメソッドがトランザクションの途中で呼び出された場合。public int getTransactionIsolation()
throws java.sql.SQLException
Connection オブジェクトの
現在のトランザクション遮断レベルを取得します。
このメソッドはクローズされた接続の呼び出しには使用しません。
使用すると java.sql.SQLException がスローされます。
getTransactionIsolation インタフェース内 java.sql.ConnectionConnection 定数のうちの 1 つ。
TRANSACTION_READ_UNCOMMITTED 、
TRANSACTION_READ_COMMITTED 、
TRANSACTION_REPEATABLE_READ 、
TRANSACTION_SERIALIZABLE 、または
TRANSACTION_NONE 。java.sql.SQLException - データベースアクセスエラーが発生した場合。public java.sql.SQLWarning getWarnings()
throws java.sql.SQLException
Connection オブジェクトに関する呼び出しによって
報告される最初の警告を取得します。
2 つ以上の警告がある場合、後続の警告は最初の警告にチェーンされ、
直前に取得された警告の SQLWarning.getNextWarning
メソッドを呼び出すことによって取得されます。
このメソッドはクローズされた接続の呼び出しには使用しません。
使用すると java.sql.SQLException がスローされます。
注:
引き続く警告は、
この SQLWarning にチェーンされます。
getWarnings インタフェース内 java.sql.Connectionjava.sql.SQLWarning オブジェクト。
ない場合は null 。java.sql.SQLException - データベースアクセスエラーが発生した場合、
またはこのメソッドがクローズされた接続について
呼び出された場合。public void clearWarnings()
throws java.sql.SQLException
Connection オブジェクトに関して通知された
すべての警告をクリアします。このメソッドを呼び出したあと、
この Connection オブジェクトに対する新しい警告が
通知されるまで、getWarnings は
null を返します。
このメソッドはクローズされた接続の呼び出しには使用しません。
使用すると java.sql.SQLException がスローされます。
clearWarnings インタフェース内 java.sql.Connectionjava.sql.SQLException - データベースアクセスエラーが発生した場合。public java.sql.Statement createStatement(int resultSetType_,
int resultSetConcurrency_)
throws java.sql.SQLException
java.sql.ResultSet オブジェクトを
生成する java.sql.Statement オブジェクトを生成します。
このメソッドは上記の createStatement メソッドと同じですが、
デフォルトの結果セットの型および並行処理をオーバーライドできます。
注:
現在のバージョンでは、 結果セットの型は
java.sql.ResultSet.TYPE_FORWARD_ONLY 、
並行処理の種類は java.sql.ResultSet.CONCUR_READ_ONLY
のみをサポートします。
createStatement インタフェース内 java.sql.ConnectionresultSetType_ - 結果セットの型。現在のバージョンでは、
java.sql.ResultSet.TYPE_FORWARD_ONLY のみを
サポートします。resultSetConcurrency_ - 並行処理の種類。現在のバージョンでは、
java.sql.ResultSet.CONCUR_READ_ONLY のみを
サポートします。java.sql.ResultSet
オブジェクトを生成する
新しい java.sql.Statement オブジェクト。java.sql.SQLException - データベースアクセスエラーが発生した場合、
または指定されたパラメータが型および並行処理を示す
java.sql.ResultSet 定数でない場合。public java.sql.PreparedStatement prepareStatement(java.lang.String sql_,
int resultSetType_,
int resultSetConcurrency_)
throws java.sql.SQLException
java.sql.ResultSet オブジェクトを
生成する java.sql.PreparedStatement オブジェクトを
生成します。
このメソッドは上記の prepareStatement メソッドと
同じですが、デフォルトの結果セットの型および並行処理を
オーバーライドできます。
注:
現在のバージョンでは、結果セットの型は
java.sql.ResultSet.TYPE_FORWARD_ONLY 、
並行処理の種類は java.sql.ResultSet.CONCUR_READ_ONLY
のみをサポートします。
prepareStatement インタフェース内 java.sql.Connectionsql_ - 1 つ以上の '?' IN パラメータを含めることができる SQL 文。resultSetType_ - 結果セットの型。現在のバージョンでは、
java.sql.ResultSet.TYPE_FORWARD_ONLY のみを
サポートします。resultSetConcurrency_ - 並行処理の種類。現在のバージョンでは、
java.sql.ResultSet.CONCUR_READ_ONLY のみを
サポートします。java.sql.PreparedStatement オブジェクト。
指定された型および並行処理で java.sql.ResultSet
オブジェクトを生成する。java.sql.SQLException - データベースアクセスエラーが発生した場合、
または指定されたパラメータが型および並行処理を示す
java.sql.ResultSet 定数でない場合。public java.sql.CallableStatement prepareCall(java.lang.String sql_,
int resultSetType_,
int resultSetConcurrency_)
throws java.sql.SQLException
java.sql.ResultSet オブジェクトを
生成する java.sql.CallableStatement オブジェクトを
生成します。
このメソッドは上記の prepareCall メソッドと同じですが、
デフォルトの結果セットの型および並行処理をオーバーライドできます。
注: 現在のバージョンでは、ストアドプロシージャをサポートしていないため、 このメソッドはサポートしていません。
prepareCall インタフェース内 java.sql.Connectionsql_ - 1 つ以上の '?' IN パラメータを含めることができる SQL 文。resultSetType_ - 結果セットのタイプ。resultSetConcurrency_ - 並行処理の種類。java.sql.CallableStatement オブジェクト。
指定された型および並行処理で java.sql.ResultSet
オブジェクトを生成する。java.sql.SQLException - データベースアクセスエラーが発生した場合。public java.util.Map getTypeMap()
throws java.sql.SQLException
Connection に関連した java.util.Map
オブジェクトを取得します。
アプリケーションがエントリを追加していないかぎり、
空のマップが返されます。
注: 現在のバージョンでは、カスタムマッピングをサポートしていないため、 このメソッドはサポートしていません。
getTypeMap インタフェース内 java.sql.ConnectionConnection オブジェクトに関連した
java.util.Map オブジェクト。java.sql.SQLException - データベースアクセスエラーが発生した場合。setTypeMap(java.util.Map)public void setTypeMap(java.util.Map map_)
throws java.sql.SQLException
Connection オブジェクトの型マップとして指定された
java.util.Map オブジェクトをインストールします。
型マップは、SQL 構造化型および個別の型のカスタムマッピングに
使用されます。
注: 現在のバージョンでは、カスタムマッピングをサポートしていないため、 このメソッドはサポートしていません。
setTypeMap インタフェース内 java.sql.Connectionmap_ - この Connection オブジェクトの
デフォルトの型マップの代わりとしてインストールする
java.util.Map オブジェクト。java.sql.SQLException - データベースアクセスエラーが発生した場合、
または指定されたパラメータが java.util.Map
でない場合。getTypeMap()public void setHoldability(int holdability_)
throws java.sql.SQLException
Connection オブジェクトを使用して生成された
java.sql.ResultSet オブジェクトの保持機能を
指定された保持機能へ変更します。
このメソッドはクローズされた接続の呼び出しには使用しません。
使用すると java.sql.SQLException がスローされます。
注:
現バージョンでは、保持機能は
java.sql.ResultSet.CLOSE_CURSORS_AT_COMMIT
のみをサポートします。
setHoldability インタフェース内 java.sql.Connectionholdability_ - java.sql.ResultSet の保持機能定数。
現在のバージョンでは、
java.sql.ResultSet.CLOSE_CURSORS_AT_COMMIT のみを
サポートします。java.sql.SQLException - データベースアクセスエラーが発生した場合、
または指定されたパラメータが保持機能を示す
java.sql.ResultSet 定数でない場合、
または指定された保持機能がサポートされていない場合。getHoldability(),
ResultSetpublic int getHoldability()
throws java.sql.SQLException
Connection オブジェクトを使用して生成された
java.sql.ResultSet オブジェクトの
現在の保持機能を取得します。
このメソッドはクローズされた接続の呼び出しには使用しません。
使用すると java.sql.SQLException がスローされます。
注:
現在のバージョンでは、常に
java.sql.ResultSet.CLOSE_CURSORS_AT_COMMIT を返します。
getHoldability インタフェース内 java.sql.Connectionjava.sql.SQLException - データベースアクセスエラーが発生した場合。public java.sql.Savepoint setSavepoint()
throws java.sql.SQLException
java.sql.Savepoint オブジェクトを返します。
注: 現在のバージョンでは、セーブポイントをサポートしていないため、 このメソッドはサポートしていません。
setSavepoint インタフェース内 java.sql.Connectionjava.sql.Savepoint オブジェクト。java.sql.SQLException - データベースアクセスエラーが発生した場合、
または現在この Connection オブジェクトが
自動コミットモードである場合。public java.sql.Savepoint setSavepoint(java.lang.String name_)
throws java.sql.SQLException
java.sql.Savepoint オブジェクトを
返します。
注: 現在のバージョンでは、セーブポイントをサポートしていないため、 このメソッドはサポートしていません。
setSavepoint インタフェース内 java.sql.Connectionname_ - セーブポイントの名前。java.sql.Savepoint オブジェクト。java.sql.SQLException - データベースアクセスエラーが発生した場合、
または現在この Connection オブジェクトが
自動コミットモードである場合。public void rollback(java.sql.Savepoint savepoint_)
throws java.sql.SQLException
java.sql.Savepoint オブジェクトが
設定されたあとに行われたすべての変更を元に戻します。
このメソッドは自動コミットが無効のときにだけ使用します。
注: 現在のバージョンでは、セーブポイントをサポートしていないため、 このメソッドはサポートしていません。
rollback インタフェース内 java.sql.Connectionsavepoint_ - ロールバックする java.sql.Savepointオブジェクト。java.sql.SQLException - データベースアクセスエラーが発生した場合、
java.sql.Savepoint オブジェクトが
有効でなくなった場合、
または現在この Connection オブジェクトが
自動コミットモードである場合。public void releaseSavepoint(java.sql.Savepoint savepoint_)
throws java.sql.SQLException
java.sql.Savepoint オブジェクトを削除します。
削除されたあとでセーブポイントを参照すると
java.sql.SQLException がスローされます。
注: 現在のバージョンでは、セーブポイントをサポートしていないため、 このメソッドはサポートしていません。
releaseSavepoint インタフェース内 java.sql.Connectionsavepoint_ - 削除する java.sql.Savepoint オブジェクト。java.sql.SQLException - データベースアクセスエラーが発生した場合、
または指定された java.sql.Savepoint オブジェクトが
現在のトランザクションで有効なセーブポイントでない場合。public java.sql.Statement createStatement(int resultSetType_,
int resultSetConcurrency_,
int resultSetHoldability_)
throws java.sql.SQLException
java.sql.ResultSet オブジェクトを生成する
java.sql.Statement オブジェクトを生成します。
このメソッドは上記の createStatement メソッドと同じですが、
デフォルトの結果セットの型、並行処理、および保持機能を
オーバーライドできます。
このメソッドはクローズされた接続の呼び出しには使用しません。
使用すると java.sql.SQLException がスローされます。
注:
現在のバージョンでは、 結果セットの型は
java.sql.ResultSet.TYPE_FORWARD_ONLY 、
並行処理の種類は java.sql.ResultSet.CONCUR_READ_ONLY 、
保持機能の種類は java.sql.ResultSet.CLOSE_CURSORS_AT_COMMIT
のみをサポートします。
createStatement インタフェース内 java.sql.ConnectionresultSetType_ - 結果セットの型。現在のバージョンでは、
java.sql.ResultSet.TYPE_FORWARD_ONLY のみを
サポートします。resultSetConcurrency_ - 並行処理の種類。現在のバージョンでは、
java.sql.ResultSet.CONCUR_READ_ONLY のみを
サポートします。resultSetHoldability_ - 保持機能の種類。現在のバージョンでは、
java.sql.ResultSet.CLOSE_CURSORS_AT_COMMIT のみを
サポートします。java.sql.ResultSet オブジェクトを生成する
新しい java.sql.Statement オブジェクト。java.sql.SQLException - データベースアクセスエラーが発生した場合、
または指定されたパラメータが型、並行処理、および保持機能を示す
java.sql.ResultSet 定数でない場合。public java.sql.PreparedStatement prepareStatement(java.lang.String sql_,
int resultSetType_,
int resultSetConcurrency_,
int resultSetHoldability_)
throws java.sql.SQLException
java.sql.ResultSet オブジェクトを生成する
java.sql.PreparedStatement オブジェクトを生成します。
このメソッドは上記の prepareStatement メソッドと
同じですが、デフォルトの結果セットの型、並行処理、および保持機能を
オーバーライドできます。
このメソッドはクローズされた接続の呼び出しには使用しません。
使用すると java.sql.SQLException がスローされます。
注:
現在のバージョンでは、 結果セットの型は
java.sql.ResultSet.TYPE_FORWARD_ONLY 、
並行処理の種類は java.sql.ResultSet.CONCUR_READ_ONLY 、
保持機能の種類は java.sql.ResultSet.CLOSE_CURSORS_AT_COMMIT
のみをサポートします。
prepareStatement インタフェース内 java.sql.Connectionsql_ - 1 つ以上の '?' IN パラメータプレースフォルダを
含めることができる SQL 文。resultSetType_ - 結果セットの型。現在のバージョンでは、
java.sql.ResultSet.TYPE_FORWARD_ONLY のみを
サポートします。resultSetConcurrency_ - 並行処理の種類。現在のバージョンでは、
java.sql.ResultSet.CONCUR_READ_ONLY のみを
サポートします。resultSetHoldability_ - 保持機能の種類。現在のバージョンでは、
java.sql.ResultSet.CLOSE_CURSORS_AT_COMMIT のみを
サポートします。java.sql.PreparedStatement オブジェクト。
指定された型、並行処理、および保持機能で
java.sql.ResultSet オブジェクトを生成する。java.sql.SQLException - データベースアクセスエラーが発生した場合、
または指定されたパラメータが型、並行処理、および保持機能を示す
java.sql.ResultSet 定数でない場合。public java.sql.CallableStatement prepareCall(java.lang.String sql_,
int resultSetType_,
int resultSetConcurrency_,
int resultSetHoldability_)
throws java.sql.SQLException
java.sql.ResultSet オブジェクトを
生成する java.sql.CallableStatement オブジェクトを
生成します。
このメソッドは上記の prepareCall メソッドと同じですが、
デフォルトの結果セットの型、結果セットの並行処理の種類、
および保持機能をオーバーライドできます。
注: 現在のバージョンでは、ストアドプロシージャをサポートしていないため、 このメソッドはサポートしていません。
prepareCall インタフェース内 java.sql.Connectionsql_ - 1 つ以上の '?' パラメータプレースホルダーを
含めるとこができる SQL 文。resultSetType_ - 結果セットの型。resultSetConcurrency_ - 並行処理の種類。resultSetHoldability_ - 保持機能の種類。java.sql.CallableStatement オブジェクト。
指定された型、並行処理、および保持機能で
java.sql.ResultSet オブジェクトを生成する。java.sql.SQLException - データベースアクセスエラーが発生した場合、
または指定されたパラメータが型、並行処理、および保持機能を
示す java.sql.ResultSet 定数でない場合。public java.sql.PreparedStatement prepareStatement(java.lang.String sql_,
int autoGeneratedKey_)
throws java.sql.SQLException
java.sql.PreparedStatement オブジェクトを生成します。
注: 現在のバージョンでは、自動生成キーをサポートしていないため、 このメソッドはサポートしていません。
prepareStatement インタフェース内 java.sql.Connectionsql_ - 1 つ以上の '?' パラメータプレースホルダーを
含めることができる SQL 文。autoGeneratedKey_ - 自動生成キーを返すかどうかを示すフラグ。java.sql.PreparedStatement オブジェクト。
自動生成キーを返す機能を持つ。java.sql.SQLException - データベースアクセスエラーが発生した場合、
または指定されたパラメータが自動生成キーを返すかどうかを示す
java.sql.Statement 定数でない場合。public java.sql.PreparedStatement prepareStatement(java.lang.String sql_,
int[] columnIndexes_)
throws java.sql.SQLException
java.sql.PreparedStatement オブジェクトを
生成します。
注: 現在のバージョンでは、自動生成キーをサポートしていないため、 このメソッドはサポートしていません。
prepareStatement インタフェース内 java.sql.Connectionsql_ - 1 つ以上の '?' パラメータプレースホルダーを
含めることができるSQL文。columnIndexes_ - 挿入された行から返される列を示す列インデックスの配列。java.sql.PreparedStatement オブジェクト。
指定された列インデックス配列によって指定される自動生成キーを
返す機能を持つ。java.sql.SQLException - データベースアクセスエラーが発生した場合。public java.sql.PreparedStatement prepareStatement(java.lang.String sql_,
java.lang.String[] columnNames_)
throws java.sql.SQLException
java.sql.PreparedStatement オブジェクトを
生成します。
注: 現在のバージョンでは、自動生成キーをサポートしていないため、 このメソッドはサポートしていません。
prepareStatement インタフェース内 java.sql.Connectionsql_ - 1 つ以上の '?' パラメータプレースホルダーを
含めることができる SQL 文。columnNames_ - 挿入された行から返される列を示す列名の配列。java.sql.PreparedStatementオブジェクト。
指定された列名の配列によって指定される自動生成キーを
返す機能を持つ。java.sql.SQLException - データベースアクセスエラーが発生した場合。public void createUser(java.lang.String userName_,
java.lang.String password_)
throws java.sql.SQLException
注:
DoqueDBのJDBCドライバーにおける独自拡張です。
Driver.getConnection()で得たオブジェクトを
jp.co.ricoh.doquedb.jdbc.Connection にキャストして使用してください。
userName_ - 新規登録するユーザーの名称。
文字種はコントロール文字、空白文字、コロン、カンマを除いたASCII文字、
最大文字数は16文字まで。password_ - 新規登録するユーザーの初期パスワード。userID_ - 新規登録するユーザーのユーザーID。
省略するとサーバー内のユーザーIDの最大値に1加えた値が使用されます。java.sql.SQLException - データベースアクセスエラーが発生した場合。public void createUser(java.lang.String userName_,
java.lang.String password_,
int userID_)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void dropUser(java.lang.String userName_,
int dropBehavior_)
throws java.sql.SQLException
注:
DoqueDBのJDBCドライバーにおける独自拡張です。
Driver.getConnection()で得たオブジェクトを
jp.co.ricoh.doquedb.jdbc.Connection にキャストして使用してください。
userName_ - 削除するユーザーの名称。
このConnectionを得る際に使用したユーザーは削除できません。dropBehavior_ - すべてのデータベース内に対する削除するユーザーのPrivilege情報の扱い。
jp.co.ricoh.doquedb.port.DropBehaviorに定義されている定数で指定してください。
省略するとjp.co.ricoh.doquedb.port.DropBehavior.IGNOREが指定されたものとして扱われます。java.sql.SQLException - データベースアクセスエラーが発生した場合。public void dropUser(java.lang.String userName_)
throws java.sql.SQLException
java.sql.SQLExceptionpublic void changeOwnPassword(java.lang.String password_)
throws java.sql.SQLException
注:
DoqueDBのJDBCドライバーにおける独自拡張です。
Driver.getConnection()で得たオブジェクトを
jp.co.ricoh.doquedb.jdbc.Connection にキャストして使用してください。
password_ - 変更後のパスワード。java.sql.SQLException - データベースアクセスエラーが発生した場合。public void changePassword(java.lang.String userName_,
java.lang.String password_)
throws java.sql.SQLException
注:
DoqueDBのJDBCドライバーにおける独自拡張です。
Driver.getConnection()で得たオブジェクトを
jp.co.ricoh.doquedb.jdbc.Connection にキャストして使用してください。
userName_ - パスワードを変更するユーザーの名称。password_ - 変更後のパスワード。java.sql.SQLException - データベースアクセスエラーが発生した場合。protected void finalize()
throws java.lang.Throwable
finalize クラス内 java.lang.Objectjava.lang.Throwable - このメソッドで生じた例外。public int getMasterID()
public <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.sql.Clob createClob()
throws java.sql.SQLException
createClob インタフェース内 java.sql.Connectionjava.sql.SQLExceptionpublic java.sql.Blob createBlob()
throws java.sql.SQLException
createBlob インタフェース内 java.sql.Connectionjava.sql.SQLExceptionpublic java.sql.NClob createNClob()
throws java.sql.SQLException
createNClob インタフェース内 java.sql.Connectionjava.sql.SQLExceptionpublic java.sql.SQLXML createSQLXML()
throws java.sql.SQLException
createSQLXML インタフェース内 java.sql.Connectionjava.sql.SQLExceptionpublic boolean isValid(int timeout)
throws java.sql.SQLException
isValid インタフェース内 java.sql.Connectionjava.sql.SQLExceptionpublic void setClientInfo(java.lang.String name,
java.lang.String value)
throws java.sql.SQLClientInfoException
setClientInfo インタフェース内 java.sql.Connectionjava.sql.SQLClientInfoExceptionpublic void setClientInfo(java.util.Properties properties)
throws java.sql.SQLClientInfoException
setClientInfo インタフェース内 java.sql.Connectionjava.sql.SQLClientInfoExceptionpublic java.lang.String getClientInfo(java.lang.String name)
throws java.sql.SQLException
getClientInfo インタフェース内 java.sql.Connectionjava.sql.SQLExceptionpublic java.util.Properties getClientInfo()
throws java.sql.SQLException
getClientInfo インタフェース内 java.sql.Connectionjava.sql.SQLExceptionpublic java.sql.Array createArrayOf(java.lang.String typeName,
java.lang.Object[] elements)
throws java.sql.SQLException
Array オブジェクトを生成するファクトリメソッドですcreateArrayOf インタフェース内 java.sql.Connectionjava.sql.SQLExceptionpublic java.sql.Struct createStruct(java.lang.String typeName,
java.lang.Object[] attributes)
throws java.sql.SQLException
createStruct インタフェース内 java.sql.Connectionjava.sql.SQLExceptionpublic int getNetworkTimeout()
throws java.sql.SQLException
getNetworkTimeout インタフェース内 java.sql.Connectionjava.sql.SQLExceptionpublic void setNetworkTimeout(java.util.concurrent.Executor executor,
int milliseconds)
throws java.sql.SQLException
setNetworkTimeout インタフェース内 java.sql.Connectionjava.sql.SQLExceptionpublic void abort(java.util.concurrent.Executor executor)
throws java.sql.SQLException
abort インタフェース内 java.sql.Connectionjava.sql.SQLException - データベースアクセスエラーが発生した場合。または、executorがnullの場合。public java.lang.String getSchema()
throws java.sql.SQLException
getSchema インタフェース内 java.sql.Connectionjava.sql.SQLExceptionpublic void setSchema(java.lang.String schema)
throws java.sql.SQLException
setSchema インタフェース内 java.sql.Connectionjava.sql.SQLExceptionCopyright © 2023 RICOH Co., Ltd. All Rights Reserved.