DatabaseManagerオブジェクト非推奨
TenantDatabase または SharedDatabase を使用してください。
コンポーネント情報 | |
---|---|
version | 1.0 |
since | 5.0 |
データベースマネージャ。
データベースに対する操作を行うマネージャです。
各メソッドの引数に、”接続名”とありますが、この引数を指定した場合は、指定した引数値と同じ接続名のシステムデータベースへ接続されます。
これを指定しなかった場合、現在ログインしているログイングループのログイングループのデータベースへ接続されます。
システムデータベースとは、WEB-INF/conf/data-source-mapping-config.xml内で<shared-data-source>タグで設定されているデータベースです。
ログイングループのデータベースとは、WEB-INF/conf/data-source-mapping-config.xml内で<tenant-data-source>タグで設定されているデータベースです。
DBから取得するカラムの型変換は以下の通りです。
【注意】Microsoft SQL Serverでnchar,nvarcherなどUnicode対応されたカラムを利用する場合の注意点
データベースに対する操作を行うマネージャです。
各メソッドの引数に、”接続名”とありますが、この引数を指定した場合は、指定した引数値と同じ接続名のシステムデータベースへ接続されます。
これを指定しなかった場合、現在ログインしているログイングループのログイングループのデータベースへ接続されます。
システムデータベースとは、WEB-INF/conf/data-source-mapping-config.xml内で<shared-data-source>タグで設定されているデータベースです。
ログイングループのデータベースとは、WEB-INF/conf/data-source-mapping-config.xml内で<tenant-data-source>タグで設定されているデータベースです。
DBから取得するカラムの型変換は以下の通りです。
Javaでの型 | JavaScriptでの型 |
---|---|
String | String |
int | Number |
short | Number |
float | Number |
double | Number |
Date | Date |
Timestamp | DateまたはString |
Time | Date |
byte[] | String |
Blob | String |
null | null |
その他 | StringまたはJavaオブジェクト |
【注意】Microsoft SQL Serverでnchar,nvarcherなどUnicode対応されたカラムを利用する場合の注意点
SQL文でnvarcharのカラムに対して、リテラル文字列を利用して比較(WHERE句)および代入(SET句)を行う場合は
以下のように記述する必要があります。
update table_name set name = N'名前' where name = N'姓名'リテラル文字列の前にNを付加します。
Nを付加しない場合、文字化けや条件にマッチしないことがあります。
バインド変数'?'を用いる場合は、この問題は発生しません
メソッドの概要
返却値の型 | メソッド名 |
---|---|
DatabaseResult | beginTransaction () static非推奨 データベーストランザクションを開始します。
Transaction#begin() を使用してください。
|
DatabaseResult | commit () static非推奨 データベーストランザクションをコミットします。
Transaction#commit() を使用してください。
|
String | dateToString (Date date ) static非推奨日付型変数から日付文字列を取得します。
代替メソッドはありません。
|
String | dateToString (Number year , Number month , Number day , Number hour , Number minute , Number second ) static非推奨日付情報から日付文字列を取得します。
代替メソッドはありません。
|
DatabaseResult | execStoredFunc (String functionName , Number type ) static非推奨ストアドファンクションを実行します。
代替メソッドはありません。
|
DatabaseResult | execStoredFunc (String functionName , Number type , Array arg , String connectId , Boolean isGroup ) static非推奨ストアドファンクションを実行します。
代替メソッドはありません。
|
DatabaseResult | execStoredFunc (String functionName , Number type , Array arg , String connectId ) static非推奨ストアドファンクションを実行します。
代替メソッドはありません。
|
DatabaseResult | execStoredFunc (String functionName , Number type , Array arg ) static非推奨ストアドファンクションを実行します。
代替メソッドはありません。
|
DatabaseResult | execStoredFunc (String functionName , Number type , String connectId , Boolean isGroup ) static非推奨ストアドファンクションを実行します。
代替メソッドはありません。
|
DatabaseResult | execStoredFunc (String functionName , Number type , String connectId ) static非推奨ストアドファンクションを実行します。
代替メソッドはありません。
|
DatabaseResult | execStoredProc (String functionName , Array arg , String connectId , Boolean isGroup ) static非推奨ストアドプロシジャを実行します。
代替メソッドはありません。
|
DatabaseResult | execStoredProc (String functionName , Array arg , String connectId ) static非推奨ストアドプロシジャを実行します。
代替メソッドはありません。
|
DatabaseResult | execStoredProc (String functionName , Array arg ) static非推奨ストアドプロシジャを実行します。
代替メソッドはありません。
|
DatabaseResult | execStoredProc (String functionName , String connectId , Boolean isGroup ) static非推奨ストアドプロシジャを実行します。
代替メソッドはありません。
|
DatabaseResult | execStoredProc (String functionName , String connectId ) static非推奨ストアドプロシジャを実行します。
代替メソッドはありません。
|
DatabaseResult | execStoredProc (String functionName ) static非推奨ストアドプロシジャを実行します。
代替メソッドはありません。
|
DatabaseResult | execute (String sql , Array params , String connectId , Boolean isGroup ) static非推奨任意のSQL文を実行します。
TenantDatabase#execute() または SharedDatabase#execute() を使用してください。
|
DatabaseResult | execute (String sql , Array params , String connectId ) static非推奨任意のSQL文を実行します。
TenantDatabase#execute() または SharedDatabase#execute() を使用してください。
|
DatabaseResult | execute (String sql , Array params ) static非推奨任意のSQL文を実行します。
TenantDatabase#execute() または SharedDatabase#execute() を使用してください。
|
DatabaseResult | execute (String sql , String connectId , Boolean isGroup ) static非推奨任意のSQL文を実行します。
TenantDatabase#execute() または SharedDatabase#execute() を使用してください。
|
DatabaseResult | execute (String sql , String connectId ) static非推奨任意のSQL文を実行します。
TenantDatabase#execute() または SharedDatabase#execute() を使用してください。
|
DatabaseResult | execute (String sql ) static非推奨任意のSQL文を実行します。
TenantDatabase#execute() または SharedDatabase#execute() を使用してください。
|
DatabaseResult | fetch (String sql , Number stratRow , Number length , Array params , String connectId , Boolean isGroup ) static非推奨SELECT文を発行後、取得データをフェッチして取得します。
TenantDatabase#fetch() または SharedDatabase#fetch() を使用してください。
|
DatabaseResult | fetch (String sql , Number stratRow , Number length , Array params , String connectId ) static非推奨SELECT文を発行後、取得データをフェッチして取得します。
TenantDatabase#fetch() または SharedDatabase#fetch() を使用してください。
|
DatabaseResult | fetch (String sql , Number stratRow , Number length , Array params ) static非推奨SELECT文を発行後、取得データをフェッチして取得します。
TenantDatabase#fetch() または SharedDatabase#fetch() を使用してください。
|
DatabaseResult | fetch (String sql , Number stratRow , Number length , String connectId , Boolean isGroup ) static非推奨SELECT文を発行後、取得データをフェッチして取得します。
TenantDatabase#fetch() または SharedDatabase#fetch() を使用してください。
|
DatabaseResult | fetch (String sql , Number stratRow , Number length , String connectId ) static非推奨SELECT文を発行後、取得データをフェッチして取得します。
TenantDatabase#fetch() または SharedDatabase#fetch() を使用してください。
|
DatabaseResult | fetch (String sql , Number stratRow , Number length ) static非推奨SELECT文を発行後、取得データをフェッチして取得します。
TenantDatabase#fetch() または SharedDatabase#fetch() を使用してください。
|
Array | getConnectIdsBySystem () static非推奨 システム接続名の一覧を取得します。
代替メソッドはありません。
|
Number | getCount (String tableName , String [condition] , String connectId , Boolean isGroup ) static非推奨指定されたテーブルと検索条件に一致したレコード数を取得します。
代替メソッドはありません。
|
Number | getCount (String tableName , String condition , String connectId ) static非推奨指定されたテーブルと検索条件に一致したレコード数を取得します。
代替メソッドはありません。
|
Number | getCount (String tableName , String condition ) static非推奨指定されたテーブルと検索条件に一致したレコード数を取得します。
代替メソッドはありません。
|
Number | getCount (String tableName ) static非推奨指定されたテーブルと検索条件に一致したレコード数を取得します。
代替メソッドはありません。
|
String | getDataSourceNameByLoginGroup (groupId String ) static非推奨ログイングループIDからデータソース参照名を取得します。
TenantDatabase#dataSourceName を使用してください。
|
String | getDataSourceNameBySystem (String connectId ) static非推奨システム接続名からデータソース参照名を取得します。
SharedDatabase#dataSourceName を使用してください。
|
String | getDbName (String connectId , Boolean isGroup ) static非推奨データベースの名称を取得します。
TenantDatabase#getMetaData() または SharedDatabase#getMetaData() を使用してください。
|
String | getDbName (String connectId ) static非推奨データベースの名称を取得します。
TenantDatabase#getMetaData() または SharedDatabase#getMetaData() を使用してください。
|
String | getDbName () static非推奨 データベースの名称を取得します。
TenantDatabase#getMetaData() または SharedDatabase#getMetaData() を使用してください。
|
String | getDbVersion (String connectId , Boolean isGroup ) static非推奨データベースのバージョンを取得します。
TenantDatabase#getMetaData() または SharedDatabase#getMetaData() を使用してください。
|
String | getDbVersion (String connectId ) static非推奨データベースのバージョンを取得します。
TenantDatabase#getMetaData() または SharedDatabase#getMetaData() を使用してください。
|
String | getDbVersion () static非推奨 データベースのバージョンを取得します。
TenantDatabase#getMetaData() または SharedDatabase#getMetaData() を使用してください。
|
String | getEscape (String connectId , Boolean isGroup ) static非推奨ワイルドカード文字をエスケープするのに使用できる文字列を取得します。
TenantDatabase#getMetaData() または SharedDatabase#getMetaData() を使用してください。
|
String | getEscape (String connectId ) static非推奨ワイルドカード文字をエスケープするのに使用できる文字列を取得します。
TenantDatabase#getMetaData() または SharedDatabase#getMetaData() を使用してください。
|
String | getEscape () static非推奨 ワイルドカード文字をエスケープするのに使用できる文字列を取得します。
TenantDatabase#getMetaData() または SharedDatabase#getMetaData() を使用してください。
|
String | getGroupDatabaseType (String groupId ) static非推奨ログイングループデータソースおけるデータベースの種類を取得する。
TenantDatabase#databaseName を使用してください。
|
Object | getMax (String columnName , String tableName , String condition , String connectId , Boolean isGroup ) static非推奨テーブル内の指定列の最大値を取得します。
代替メソッドはありません。
|
Object | getMax (String columnName , String tableName , String condition , String connectId ) static非推奨テーブル内の指定列の最大値を取得します。
代替メソッドはありません。
|
Object | getMax (String columnName , String tableName , String condition ) static非推奨テーブル内の指定列の最大値を取得します。
代替メソッドはありません。
|
Object | getMax (String columnName , String tableName ) static非推奨テーブル内の指定列の最大値を取得します。
代替メソッドはありません。
|
Object | getMin (String columnName , String tableName , String [condition] , String connectId , Boolean isGroup ) static非推奨テーブル内の指定列の最小値を取得します。
代替メソッドはありません。
|
Object | getMin (String columnName , String tableName , String condition , String connectId ) static非推奨テーブル内の指定列の最小値を取得します。
代替メソッドはありません。
|
Object | getMin (String columnName , String tableName , String condition ) static非推奨テーブル内の指定列の最小値を取得します。
代替メソッドはありません。
|
Object | getMin (String columnName , String tableName ) static非推奨テーブル内の指定列の最小値を取得します。
代替メソッドはありません。
|
DbStoredProcArg | getStoredArg () static非推奨 ストアドプロシジャーの引数オブジェクトを取得する。
代替メソッドはありません。
|
String | getSystemDatabaseType (String connectId ) static非推奨システムデータソースにおけるデータベースの種類を取得する。
SharedDatabase#databaseName を使用してください。
|
DatabaseResult | insert (String tableName , Object insertData , String connectId , Boolean isGroup ) static非推奨指定されたテーブルにデータを挿入します。
TenantDatabase#insert() または SharedDatabase#insert() を使用してください。
|
DatabaseResult | insert (String tableName , Object insertData , String connectId ) static非推奨指定されたテーブルにデータを挿入します。
TenantDatabase#insert() または SharedDatabase#insert() を使用してください。
|
DatabaseResult | insert (String tableName , Object insertData ) static非推奨指定されたテーブルにデータを挿入します。
TenantDatabase#insert() または SharedDatabase#insert() を使用してください。
|
Boolean | isColumn (String columnName , String tableName , String connectId , Boolean isGroup ) static非推奨指定された名前の列がテーブルに存在するかどうかを調べます。
代替メソッドはありません。
|
Boolean | isColumn (String columnName , String tableName , String connectId ) static非推奨指定された名前の列がテーブルに存在するかどうかを調べます。
代替メソッドはありません。
|
Boolean | isColumn (String columnName , String tableName ) static非推奨指定された名前の列がテーブルに存在するかどうかを調べます。
代替メソッドはありません。
|
Boolean | isConnect (String connectId , Boolean isGroup ) static非推奨データベース接続の確認を行います。
代替メソッドはありません。
|
Boolean | isConnect (String connectId ) static非推奨データベース接続の確認を行います。
代替メソッドはありません。
|
Boolean | isConnect () static非推奨 データベース接続の確認を行います。
代替メソッドはありません。
|
Boolean | isTransaction () static非推奨 データベースアクセスのトランザクション状態を取得します。
Transaction#isTransaction() を使用してください。
|
DatabaseResult | remove (String tableName , String condition , String connectId , Boolean isGroup ) static非推奨レコードを削除します。
TenantDatabase#remove() または SharedDatabase#remove() を使用してください。
|
DatabaseResult | remove (String tableName , String condition , String connectId ) static非推奨レコードを削除します。
TenantDatabase#remove() または SharedDatabase#remove() を使用してください。
|
DatabaseResult | remove (String tableName , String condition ) static非推奨レコードを削除します。
TenantDatabase#remove() または SharedDatabase#remove() を使用してください。
|
DatabaseResult | rollback () static非推奨 データベーストランザクションをロールバックします。
Transaction#rollback() を使用してください。
|
DatabaseResult | select (String sql , Array params , Number length , String connectId , Boolean isGroup ) static非推奨SELECT文を発行してデータを取得します。
TenantDatabase#select() または SharedDatabase#select() を使用してください。
|
DatabaseResult | select (String sql , Array params , Number length , String connectId ) static非推奨SELECT文を発行してデータを取得します。
TenantDatabase#select() または SharedDatabase#select() を使用してください。
|
DatabaseResult | select (String sql , Array params , Number length ) static非推奨SELECT文を発行してデータを取得します。
TenantDatabase#select() または SharedDatabase#select() を使用してください。
|
DatabaseResult | select (String sql , Array params ) static非推奨SELECT文を発行してデータを取得します。
TenantDatabase#select() または SharedDatabase#select() を使用してください。
|
DatabaseResult | select (String sql , Number length , String connectId , Boolean isGroup ) static非推奨SELECT文を発行してデータを取得します。
TenantDatabase#select() または SharedDatabase#select() を使用してください。
|
DatabaseResult | select (String sql , Number length , String connectId ) static非推奨SELECT文を発行してデータを取得します。
TenantDatabase#select() または SharedDatabase#select() を使用してください。
|
DatabaseResult | select (String sql , Number length ) static非推奨SELECT文を発行してデータを取得します。
TenantDatabase#select() または SharedDatabase#select() を使用してください。
|
DatabaseResult | select (String sql ) static非推奨SELECT文を発行してデータを取得します。
TenantDatabase#select() または SharedDatabase#select() を使用してください。
|
Date | stringToDate (String date ) static非推奨文字列から日付型変数を取得します。
代替メソッドはありません。
|
DatabaseResult | update (String tableName , String condition , Object updateData , String connectId , Boolean isGroup ) static非推奨データベースのデータを更新します。
TenantDatabase#update() または SharedDatabase#update() を使用してください。
|
DatabaseResult | update (String tableName , String condition , Object updateData , String connectId ) static非推奨データベースのデータを更新します。
TenantDatabase#update() または SharedDatabase#update() を使用してください。
|
DatabaseResult | update (String tableName , String condition , Object updateData ) static非推奨データベースのデータを更新します。
TenantDatabase#update() または SharedDatabase#update() を使用してください。
|
メソッドの詳細
DatabaseResult beginTransaction ()
static
非推奨
Transaction#begin() を使用してください。
データベーストランザクションを開始します。
返却値
|
||||||||||||||
DatabaseResult commit ()
static
非推奨
Transaction#commit() を使用してください。
データベーストランザクションをコミットします。
返却値
|
||||||||||||||
String dateToString (Date date )
static
非推奨
代替メソッドはありません。
日付型変数から日付文字列を取得します。
日付を表わす日付型変数から日付をあらわす文字列を生成します。 引数が不正の場合、nullを返却します。 例:DatabaseManager.dateToString(new Date());
パラメータ
返却値
|
||||||||||||||
String dateToString (Number year , Number month , Number day , Number hour , Number minute , Number second )
static
非推奨
代替メソッドはありません。
日付情報から日付文字列を取得します。
日付情報から日付をあらわす文字列を生成します。 引数が不正の場合、nullを返却します。 例:DatabaseManager.dateToString(2000,1,1,10,10,10);
パラメータ
返却値
|
||||||||||||||
DatabaseResult execStoredFunc (String functionName , Number type )
static
非推奨
代替メソッドはありません。
ストアドファンクションを実行します。
引数オブジェクトの配列を使用しません。 現在ログインしているログイングループのデータベースに接続します。
パラメータ
返却値
|
||||||||||||||
DatabaseResult execStoredFunc (String functionName , Number type , Array arg , String connectId , Boolean isGroup )
static
非推奨
代替メソッドはありません。
ストアドファンクションを実行します。
パラメータ
返却値
|
||||||||||||||
DatabaseResult execStoredFunc (String functionName , Number type , Array arg , String connectId )
static
非推奨
代替メソッドはありません。
ストアドファンクションを実行します。
引数の接続名を利用してシステムデータベースに接続します。
パラメータ
返却値
|
||||||||||||||
DatabaseResult execStoredFunc (String functionName , Number type , Array arg )
static
非推奨
代替メソッドはありません。
ストアドファンクションを実行します。
現在ログインしているログイングループのデータベースに接続します。
パラメータ
返却値
|
||||||||||||||
DatabaseResult execStoredFunc (String functionName , Number type , String connectId , Boolean isGroup )
static
非推奨
代替メソッドはありません。
ストアドファンクションを実行します。
引数オブジェクトの配列を使用しません。
パラメータ
返却値
|
||||||||||||||
DatabaseResult execStoredFunc (String functionName , Number type , String connectId )
static
非推奨
代替メソッドはありません。
ストアドファンクションを実行します。
引数オブジェクトの配列を使用しません。 引数の接続名を利用してシステムデータベースに接続します。
パラメータ
返却値
|
||||||||||||||
DatabaseResult execStoredProc (String functionName , Array arg , String connectId , Boolean isGroup )
static
非推奨
代替メソッドはありません。
ストアドプロシジャを実行します。
パラメータ
返却値
|
||||||||||||||
DatabaseResult execStoredProc (String functionName , Array arg , String connectId )
static
非推奨
代替メソッドはありません。
ストアドプロシジャを実行します。
引数の接続名を利用してシステムデータベースに接続します。
パラメータ
返却値
|
||||||||||||||
DatabaseResult execStoredProc (String functionName , Array arg )
static
非推奨
代替メソッドはありません。
ストアドプロシジャを実行します。
現在ログインしているログイングループのデータベースに接続します。
パラメータ
返却値
|
||||||||||||||
DatabaseResult execStoredProc (String functionName , String connectId , Boolean isGroup )
static
非推奨
代替メソッドはありません。
ストアドプロシジャを実行します。
引数オブジェクトの配列を使用しません。
パラメータ
返却値
|
||||||||||||||
DatabaseResult execStoredProc (String functionName , String connectId )
static
非推奨
代替メソッドはありません。
ストアドプロシジャを実行します。
引数オブジェクトの配列を使用しません。 引数の接続名を利用してシステムデータベースに接続します。
パラメータ
返却値
|
||||||||||||||
DatabaseResult execStoredProc (String functionName )
static
非推奨
代替メソッドはありません。
ストアドプロシジャを実行します。
引数オブジェクトの配列を使用しません。 現在ログインしているログイングループのデータベースに接続します。
パラメータ
返却値
|
||||||||||||||
DatabaseResult execute (String sql , Array params , String connectId , Boolean isGroup )
static
非推奨
TenantDatabase#execute() または SharedDatabase#execute() を使用してください。
任意のSQL文を実行します。
パラメータ
返却値
|
||||||||||||||
DatabaseResult execute (String sql , Array params , String connectId )
static
非推奨
TenantDatabase#execute() または SharedDatabase#execute() を使用してください。
任意のSQL文を実行します。
引数の接続名を利用してシステムデータベースに接続します。
パラメータ
返却値
|
||||||||||||||
DatabaseResult execute (String sql , Array params )
static
非推奨
TenantDatabase#execute() または SharedDatabase#execute() を使用してください。
任意のSQL文を実行します。
現在ログインしているログイングループのデータベースに接続します。
パラメータ
返却値
|
||||||||||||||
DatabaseResult execute (String sql , String connectId , Boolean isGroup )
static
非推奨
TenantDatabase#execute() または SharedDatabase#execute() を使用してください。
任意のSQL文を実行します。
パラメータの配列を使用しません。
パラメータ
返却値
|
||||||||||||||
DatabaseResult execute (String sql , String connectId )
static
非推奨
TenantDatabase#execute() または SharedDatabase#execute() を使用してください。
任意のSQL文を実行します。
パラメータの配列を使用しません。 引数の接続名を利用してシステムデータベースに接続します。
パラメータ
返却値
|
||||||||||||||
DatabaseResult execute (String sql )
static
非推奨
TenantDatabase#execute() または SharedDatabase#execute() を使用してください。
任意のSQL文を実行します。
パラメータの配列を使用しません。 現在ログインしているログイングループのデータベースに接続します。
パラメータ
返却値
|
||||||||||||||
DatabaseResult fetch (String sql , Number stratRow , Number length , Array params , String connectId , Boolean isGroup )
static
非推奨
TenantDatabase#fetch() または SharedDatabase#fetch() を使用してください。
SELECT文を発行後、取得データをフェッチして取得します。
(注意)Microsoft SQL Serverに対してこのメソッドを利用する場合、以下の制約があります。
パラメータ
返却値
|
||||||||||||||
DatabaseResult fetch (String sql , Number stratRow , Number length , Array params , String connectId )
static
非推奨
TenantDatabase#fetch() または SharedDatabase#fetch() を使用してください。
SELECT文を発行後、取得データをフェッチして取得します。
引数の接続名を利用してシステムデータベースに接続します。
パラメータ
返却値
|
||||||||||||||
DatabaseResult fetch (String sql , Number stratRow , Number length , Array params )
static
非推奨
TenantDatabase#fetch() または SharedDatabase#fetch() を使用してください。
SELECT文を発行後、取得データをフェッチして取得します。
現在ログインしているログイングループのデータベースに接続します。
パラメータ
返却値
|
||||||||||||||
DatabaseResult fetch (String sql , Number stratRow , Number length , String connectId , Boolean isGroup )
static
非推奨
TenantDatabase#fetch() または SharedDatabase#fetch() を使用してください。
SELECT文を発行後、取得データをフェッチして取得します。
パラメータの配列を使用しません。
パラメータ
返却値
|
||||||||||||||
DatabaseResult fetch (String sql , Number stratRow , Number length , String connectId )
static
非推奨
TenantDatabase#fetch() または SharedDatabase#fetch() を使用してください。
SELECT文を発行後、取得データをフェッチして取得します。
パラメータの配列を使用しません。 引数の接続名を利用してシステムデータベースに接続します。
パラメータ
返却値
|
||||||||||||||
DatabaseResult fetch (String sql , Number stratRow , Number length )
static
非推奨
TenantDatabase#fetch() または SharedDatabase#fetch() を使用してください。
SELECT文を発行後、取得データをフェッチして取得します。
パラメータの配列を使用しません。 現在ログインしているログイングループのデータベースに接続します。
パラメータ
返却値
|
||||||||||||||
Array getConnectIdsBySystem ()
static
非推奨
代替メソッドはありません。
システム接続名の一覧を取得します。
返却値
|
||||||||||||||
Number getCount (String tableName , String [condition] , String connectId , Boolean isGroup )
static
非推奨
代替メソッドはありません。
指定されたテーブルと検索条件に一致したレコード数を取得します。
パラメータ
返却値
|
||||||||||||||
Number getCount (String tableName , String condition , String connectId )
static
非推奨
代替メソッドはありません。
指定されたテーブルと検索条件に一致したレコード数を取得します。
引数の接続名を利用してシステムデータベースに接続します。
パラメータ
返却値
|
||||||||||||||
Number getCount (String tableName , String condition )
static
非推奨
代替メソッドはありません。
指定されたテーブルと検索条件に一致したレコード数を取得します。
現在ログインしているログイングループのデータベースに接続します。
パラメータ
返却値
|
||||||||||||||
Number getCount (String tableName )
static
非推奨
代替メソッドはありません。
指定されたテーブルと検索条件に一致したレコード数を取得します。
現在ログインしているログイングループのデータベースに接続します。 条件句を指定しません。
パラメータ
返却値
|
||||||||||||||
String getDataSourceNameByLoginGroup (groupId String )
static
非推奨
TenantDatabase#dataSourceName を使用してください。
ログイングループIDからデータソース参照名を取得します。
ログイングループIDに紐付くデータソース参照名が存在しない場合はnullを返却します。
パラメータ
返却値
|
||||||||||||||
String getDataSourceNameBySystem (String connectId )
static
非推奨
SharedDatabase#dataSourceName を使用してください。
システム接続名からデータソース参照名を取得します。
システム接続名に紐付くデータソース参照名が存在しない場合はnullを返却します。
パラメータ
返却値
|
||||||||||||||
String getDbName (String connectId , Boolean isGroup )
static
非推奨
TenantDatabase#getMetaData() または SharedDatabase#getMetaData() を使用してください。
データベースの名称を取得します。
パラメータ
返却値
|
||||||||||||||
String getDbName (String connectId )
static
非推奨
TenantDatabase#getMetaData() または SharedDatabase#getMetaData() を使用してください。
データベースの名称を取得します。
引数の接続名を利用してシステムデータベースに接続します。
パラメータ
返却値
|
||||||||||||||
String getDbName ()
static
非推奨
TenantDatabase#getMetaData() または SharedDatabase#getMetaData() を使用してください。
データベースの名称を取得します。
現在ログインしているログイングループのデータベースに接続します。
返却値
|
||||||||||||||
String getDbVersion (String connectId , Boolean isGroup )
static
非推奨
TenantDatabase#getMetaData() または SharedDatabase#getMetaData() を使用してください。
データベースのバージョンを取得します。
パラメータ
返却値
|
||||||||||||||
String getDbVersion (String connectId )
static
非推奨
TenantDatabase#getMetaData() または SharedDatabase#getMetaData() を使用してください。
データベースのバージョンを取得します。
引数の接続名を利用してシステムデータベースに接続します。
パラメータ
返却値
|
||||||||||||||
String getDbVersion ()
static
非推奨
TenantDatabase#getMetaData() または SharedDatabase#getMetaData() を使用してください。
データベースのバージョンを取得します。
現在ログインしているログイングループのデータベースに接続します。
返却値
|
||||||||||||||
String getEscape (String connectId , Boolean isGroup )
static
非推奨
TenantDatabase#getMetaData() または SharedDatabase#getMetaData() を使用してください。
ワイルドカード文字をエスケープするのに使用できる文字列を取得します。
パラメータ
返却値
|
||||||||||||||
String getEscape (String connectId )
static
非推奨
TenantDatabase#getMetaData() または SharedDatabase#getMetaData() を使用してください。
ワイルドカード文字をエスケープするのに使用できる文字列を取得します。
引数の接続名を利用してシステムデータベースに接続します。
パラメータ
返却値
|
||||||||||||||
String getEscape ()
static
非推奨
TenantDatabase#getMetaData() または SharedDatabase#getMetaData() を使用してください。
ワイルドカード文字をエスケープするのに使用できる文字列を取得します。
現在ログインしているログイングループのデータベースに接続します。
返却値
|
||||||||||||||
String getGroupDatabaseType (String groupId )
static
非推奨
TenantDatabase#databaseName を使用してください。
ログイングループデータソースおけるデータベースの種類を取得する。
指定されたログイングループIDに一致する、データベースの種類を取得する。 ログイングループが存在しない、またはログイングループにデータソースがマッピングされていない場合はnullが返される。
パラメータ
返却値
|
||||||||||||||
Object getMax (String columnName , String tableName , String condition , String connectId , Boolean isGroup )
static
非推奨
代替メソッドはありません。
テーブル内の指定列の最大値を取得します。
パラメータ
返却値
|
||||||||||||||
Object getMax (String columnName , String tableName , String condition , String connectId )
static
非推奨
代替メソッドはありません。
テーブル内の指定列の最大値を取得します。
引数の接続名を利用してシステムデータベースに接続します。
パラメータ
返却値
|
||||||||||||||
Object getMax (String columnName , String tableName , String condition )
static
非推奨
代替メソッドはありません。
テーブル内の指定列の最大値を取得します。
現在ログインしているログイングループのデータベースに接続します。
パラメータ
返却値
|
||||||||||||||
Object getMax (String columnName , String tableName )
static
非推奨
代替メソッドはありません。
テーブル内の指定列の最大値を取得します。
現在ログインしているログイングループのデータベースに接続します。 条件句を指定しません。
パラメータ
返却値
|
||||||||||||||
Object getMin (String columnName , String tableName , String [condition] , String connectId , Boolean isGroup )
static
非推奨
代替メソッドはありません。
テーブル内の指定列の最小値を取得します。
パラメータ
返却値
|
||||||||||||||
Object getMin (String columnName , String tableName , String condition , String connectId )
static
非推奨
代替メソッドはありません。
テーブル内の指定列の最小値を取得します。
引数の接続名を利用してシステムデータベースに接続します。
パラメータ
返却値
|
||||||||||||||
Object getMin (String columnName , String tableName , String condition )
static
非推奨
代替メソッドはありません。
テーブル内の指定列の最小値を取得します。
現在ログインしているログイングループのデータベースに接続します。
パラメータ
返却値
|
||||||||||||||
Object getMin (String columnName , String tableName )
static
非推奨
代替メソッドはありません。
テーブル内の指定列の最小値を取得します。
現在ログインしているログイングループのデータベースに接続します。 条件句を指定しません。
パラメータ
返却値
|
||||||||||||||
DbStoredProcArg getStoredArg ()
static
非推奨
代替メソッドはありません。
ストアドプロシジャーの引数オブジェクトを取得する。
返却値
|
||||||||||||||
String getSystemDatabaseType (String connectId )
static
非推奨
SharedDatabase#databaseName を使用してください。
システムデータソースにおけるデータベースの種類を取得する。
指定された接続参照名に一致する、データベースの種類を取得する。 システムデータベースが存在しない、またはシステムデータベースにデータソースがマッピングされていない場合はnullが返される。
パラメータ
返却値
|
||||||||||||||
DatabaseResult insert (String tableName , Object insertData , String connectId , Boolean isGroup )
static
非推奨
TenantDatabase#insert() または SharedDatabase#insert() を使用してください。
指定されたテーブルにデータを挿入します。
パラメータ
返却値
|
||||||||||||||
DatabaseResult insert (String tableName , Object insertData , String connectId )
static
非推奨
TenantDatabase#insert() または SharedDatabase#insert() を使用してください。
指定されたテーブルにデータを挿入します。
引数の接続名を利用してシステムデータベースに接続します。
パラメータ
返却値
|
||||||||||||||
DatabaseResult insert (String tableName , Object insertData )
static
非推奨
TenantDatabase#insert() または SharedDatabase#insert() を使用してください。
指定されたテーブルにデータを挿入します。
現在ログインしているログイングループのデータベースに接続します。
パラメータ
返却値
|
||||||||||||||
Boolean isColumn (String columnName , String tableName , String connectId , Boolean isGroup )
static
非推奨
代替メソッドはありません。
指定された名前の列がテーブルに存在するかどうかを調べます。
パラメータ
返却値
|
||||||||||||||
Boolean isColumn (String columnName , String tableName , String connectId )
static
非推奨
代替メソッドはありません。
指定された名前の列がテーブルに存在するかどうかを調べます。
引数の接続名を利用してシステムデータベースに接続します。
パラメータ
返却値
|
||||||||||||||
Boolean isColumn (String columnName , String tableName )
static
非推奨
代替メソッドはありません。
指定された名前の列がテーブルに存在するかどうかを調べます。
現在ログインしているログイングループのデータベースに接続します。
パラメータ
返却値
|
||||||||||||||
Boolean isConnect (String connectId , Boolean isGroup )
static
非推奨
代替メソッドはありません。
データベース接続の確認を行います。
パラメータ
返却値
|
||||||||||||||
Boolean isConnect (String connectId )
static
非推奨
代替メソッドはありません。
データベース接続の確認を行います。
引数の接続名を利用してシステムデータベースに接続します。
パラメータ
返却値
|
||||||||||||||
Boolean isConnect ()
static
非推奨
代替メソッドはありません。
データベース接続の確認を行います。
現在ログインしているログイングループのデータベースに接続します。
返却値
|
||||||||||||||
Boolean isTransaction ()
static
非推奨
Transaction#isTransaction() を使用してください。
データベースアクセスのトランザクション状態を取得します。
返却値
|
||||||||||||||
DatabaseResult remove (String tableName , String condition , String connectId , Boolean isGroup )
static
非推奨
TenantDatabase#remove() または SharedDatabase#remove() を使用してください。
レコードを削除します。
パラメータ
返却値
|
||||||||||||||
DatabaseResult remove (String tableName , String condition , String connectId )
static
非推奨
TenantDatabase#remove() または SharedDatabase#remove() を使用してください。
レコードを削除します。
引数の接続名を利用してシステムデータベースに接続します。
パラメータ
返却値
|
||||||||||||||
DatabaseResult remove (String tableName , String condition )
static
非推奨
TenantDatabase#remove() または SharedDatabase#remove() を使用してください。
レコードを削除します。
現在ログインしているログイングループのデータベースに接続します。
パラメータ
返却値
|
||||||||||||||
DatabaseResult rollback ()
static
非推奨
Transaction#rollback() を使用してください。
データベーストランザクションをロールバックします。
返却値
|
||||||||||||||
DatabaseResult select (String sql , Array params , Number length , String connectId , Boolean isGroup )
static
非推奨
TenantDatabase#select() または SharedDatabase#select() を使用してください。
SELECT文を発行してデータを取得します。
パラメータ
返却値
|
||||||||||||||
DatabaseResult select (String sql , Array params , Number length , String connectId )
static
非推奨
TenantDatabase#select() または SharedDatabase#select() を使用してください。
SELECT文を発行してデータを取得します。
引数の接続名を利用してシステムデータベースに接続します。
パラメータ
返却値
|
||||||||||||||
DatabaseResult select (String sql , Array params , Number length )
static
非推奨
TenantDatabase#select() または SharedDatabase#select() を使用してください。
SELECT文を発行してデータを取得します。
現在ログインしているログイングループのデータベースに接続します。
パラメータ
返却値
|
||||||||||||||
DatabaseResult select (String sql , Array params )
static
非推奨
TenantDatabase#select() または SharedDatabase#select() を使用してください。
SELECT文を発行してデータを取得します。
現在ログインしているログイングループのデータベースに接続します。 最大取得行数を指定しません。
パラメータ
返却値
|
||||||||||||||
DatabaseResult select (String sql , Number length , String connectId , Boolean isGroup )
static
非推奨
TenantDatabase#select() または SharedDatabase#select() を使用してください。
SELECT文を発行してデータを取得します。
パラメータの配列を使用しません。
パラメータ
返却値
|
||||||||||||||
DatabaseResult select (String sql , Number length , String connectId )
static
非推奨
TenantDatabase#select() または SharedDatabase#select() を使用してください。
SELECT文を発行してデータを取得します。
パラメータの配列を使用しません。 引数の接続名を利用してシステムデータベースに接続します。
パラメータ
返却値
|
||||||||||||||
DatabaseResult select (String sql , Number length )
static
非推奨
TenantDatabase#select() または SharedDatabase#select() を使用してください。
SELECT文を発行してデータを取得します。
パラメータの配列を使用しません。 現在ログインしているログイングループのデータベースに接続します。
パラメータ
返却値
|
||||||||||||||
DatabaseResult select (String sql )
static
非推奨
TenantDatabase#select() または SharedDatabase#select() を使用してください。
SELECT文を発行してデータを取得します。
パラメータの配列を使用しません。 最大取得行数を指定しません。 現在ログインしているログイングループのデータベースに接続します。
パラメータ
返却値
|
||||||||||||||
Date stringToDate (String date )
static
非推奨
代替メソッドはありません。
文字列から日付型変数を取得します。
引数が不正の場合、nullを返却します。
パラメータ
返却値
|
||||||||||||||
DatabaseResult update (String tableName , String condition , Object updateData , String connectId , Boolean isGroup )
static
非推奨
TenantDatabase#update() または SharedDatabase#update() を使用してください。
データベースのデータを更新します。
パラメータ
返却値
|
||||||||||||||
DatabaseResult update (String tableName , String condition , Object updateData , String connectId )
static
非推奨
TenantDatabase#update() または SharedDatabase#update() を使用してください。
データベースのデータを更新します。
引数の接続名を利用してシステムデータベースに接続します。
パラメータ
返却値
|
||||||||||||||
DatabaseResult update (String tableName , String condition , Object updateData )
static
非推奨
TenantDatabase#update() または SharedDatabase#update() を使用してください。
データベースのデータを更新します。
現在ログインしているログイングループのデータベースに接続します。
パラメータ
返却値
|