DatabaseManager オブジェクト

データベースマネージャ。

データベースに対する操作を行うマネージャです。

各メソッドの引数に、”接続名”とありますが、この引数を指定した場合は、指定した引数値と同じ接続名のシステムデータベースへ接続されます。
これを指定しなかった場合、現在ログインしているログイングループのログイングループのデータベースへ接続されます。
システムデータベースとは、ServerManager/conf/data-source.xml内で<system-data-source>タグで設定されているデータベースです。
ログイングループのデータベースとは、ServerManager/conf/data-source.xml内で<group-data-source>タグで設定されているデータベースです。
DBから取得するカラムの型変換は以下の通りです。
Javaでの型JavaScriptでの型
StringString
intNumber
shortNumber
floatNumber
doubleNumber
DateDate
TimeDate
byte[]String
BlobString
nullnull
その他StringまたはJavaオブジェクト
バージョン:1.0
導入されたバージョン:5.0

メソッドの概要
static DatabaseResult beginTransaction()
データベーストランザクションを開始します。
static DatabaseResult commit()
データベーストランザクションをコミットします。
static Date dateToString(Date date)
日付型変数から日付文字列を取得します。
static Date dateToString(Number year ,Number month ,Number day ,Number hour ,Number minute ,Number second)
日付情報から日付文字列を取得します。
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 execStoredFunc(String functionName ,Number type)
ストアドファンクションを実行します。
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)
任意のSQL文を実行します。
static DatabaseResult execute(String sql ,Array params ,String connectId)
任意のSQL文を実行します。
static DatabaseResult execute(String sql ,Array params)
任意のSQL文を実行します。
static DatabaseResult execute(String sql ,String connectId ,Boolean isGroup)
任意のSQL文を実行します。
static DatabaseResult execute(String sql ,String connectId)
任意のSQL文を実行します。
static DatabaseResult execute(String sql)
任意のSQL文を実行します。
static DatabaseResult fetch(String sql ,Number stratRow ,Number length ,Array params ,String connectId ,Boolean isGroup)
SELECT文を発行後、取得データをフェッチして取得します。
static DatabaseResult fetch(String sql ,Number stratRow ,Number length ,Array params ,String connectId)
SELECT文を発行後、取得データをフェッチして取得します。
static DatabaseResult fetch(String sql ,Number stratRow ,Number length ,Array params)
SELECT文を発行後、取得データをフェッチして取得します。
static DatabaseResult fetch(String sql ,Number stratRow ,Number length ,String connectId ,Boolean isGroup)
SELECT文を発行後、取得データをフェッチして取得します。
static DatabaseResult fetch(String sql ,Number stratRow ,Number length ,String connectId)
SELECT文を発行後、取得データをフェッチして取得します。
static DatabaseResult fetch(String sql ,Number stratRow ,Number length)
SELECT文を発行後、取得データをフェッチして取得します。
static 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)
ログイングループIDからデータソース参照名を取得します。
static String getDataSourceNameBySystem(String connectId)
システム接続名からデータソース参照名を取得します。
static String getDbName(String connectId ,Boolean isGroup)
データベースの名称を取得します。
static String getDbName(String connectId)
データベースの名称を取得します。
static String getDbName()
データベースの名称を取得します。
static String getDbVersion(String connectId ,Boolean isGroup)
データベースのバージョンを取得します。
static String getDbVersion(String connectId)
データベースのバージョンを取得します。
static String getDbVersion()
データベースのバージョンを取得します。
static String getEscape(String connectId ,Boolean isGroup)
ワイルドカード文字をエスケープするのに使用できる文字列を取得します。
static String getEscape(String connectId)
ワイルドカード文字をエスケープするのに使用できる文字列を取得します。
static String getEscape()
ワイルドカード文字をエスケープするのに使用できる文字列を取得します。
static 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 DatabaseResult insert(String tableName ,Object insertData ,String connectId ,Boolean isGroup)
指定されたテーブルにデータを挿入します。
static DatabaseResult insert(String tableName ,Object insertData ,String connectId)
指定されたテーブルにデータを挿入します。
static DatabaseResult insert(String tableName ,Object insertData)
指定されたテーブルにデータを挿入します。
static 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 DatabaseResult remove(String tableName ,String condition ,String connectId ,Boolean isGroup)
レコードを削除します。
static DatabaseResult remove(String tableName ,String condition ,String connectId)
レコードを削除します。
static DatabaseResult remove(String tableName ,String condition)
レコードを削除します。
static DatabaseResult rollback()
データベーストランザクションをロールバックします。
static DatabaseResult select(String sql ,Array params ,Number length ,String connectId ,Boolean isGroup)
SELECT文を発行してデータを取得します。
static DatabaseResult select(String sql ,Array params ,Number length ,String connectId)
SELECT文を発行してデータを取得します。
static DatabaseResult select(String sql ,Array params ,Number length)
SELECT文を発行してデータを取得します。
static DatabaseResult select(String sql ,Array params)
SELECT文を発行してデータを取得します。
static DatabaseResult select(String sql ,Number length ,String connectId ,Boolean isGroup)
SELECT文を発行してデータを取得します。
static DatabaseResult select(String sql ,Number length ,String connectId)
SELECT文を発行してデータを取得します。
static DatabaseResult select(String sql ,Number length)
SELECT文を発行してデータを取得します。
static DatabaseResult select(String sql)
SELECT文を発行してデータを取得します。
static Date stringToDate(String date)
文字列から日付型変数を取得します。
static DatabaseResult update(String tableName ,String condition ,Object updateData ,String connectId ,Boolean isGroup)
データベースのデータを更新します。
static DatabaseResult update(String tableName ,String condition ,Object updateData ,String connectId)
データベースのデータを更新します。
static DatabaseResult update(String tableName ,String condition ,Object updateData)
データベースのデータを更新します。

メソッドの詳細
beginTransaction

static DatabaseResult beginTransaction()

データベーストランザクションを開始します。
返却値
DatabaseResult データベースアクセス結果オブジェクト

commit

static DatabaseResult commit()

データベーストランザクションをコミットします。
返却値
DatabaseResult データベースアクセス結果オブジェクト

dateToString

static Date dateToString(Date date)

日付型変数から日付文字列を取得します。

日付を表わす日付型変数から日付をあらわす文字列を生成します。
引数が不正の場合、nullを返却します。

例:DatabaseManager.dateToString(new Date());
パラメータ
date Date 日付
返却値
Date 日付を表わす文字列 (yyyy/MM/dd|hh:mm:ss)

dateToString

static Date dateToString(Number year ,Number month ,Number day ,Number hour ,Number minute ,Number second)

日付情報から日付文字列を取得します。

日付情報から日付をあらわす文字列を生成します。
引数が不正の場合、nullを返却します。

例:DatabaseManager.dateToString(2000,1,1,10,10,10);
パラメータ
year Number
month Number
day Number
hour Number
minute Number
second Number
返却値
Date 日付を表わす文字列(YYYY/MM/DD|hh:mm:ss)

execStoredFunc

static DatabaseResult execStoredFunc(String functionName ,Number type ,Array arg ,String connectId ,Boolean isGroup)

ストアドファンクションを実行します。
パラメータ
functionName String storedFunction名
type Number 返却値の型 (1:文字列型 2:数値型 3:日付型)
arg Array 引数オブジェクト(DbStoredProcArgの配列)
connectId String 接続名
isGroup Boolean
true 引数の接続名をログイングループIDとしてログイングループのデータベースに接続します。
false 引数の接続名を利用してシステムデータベースに接続します。
返却値
DatabaseResult データベースアクセス結果オブジェクト。

execStoredFunc

static DatabaseResult execStoredFunc(String functionName ,Number type ,Array arg ,String connectId)

ストアドファンクションを実行します。

引数の接続名を利用してシステムデータベースに接続します。
パラメータ
functionName String storedFunction名
type Number 返却値の型 (1:文字列型 2:数値型 3:日付型)
arg Array 引数オブジェクト(DbStoredProcArgの配列)
connectId String 接続名
返却値
DatabaseResult データベースアクセス結果オブジェクト。

execStoredFunc

static DatabaseResult execStoredFunc(String functionName ,Number type ,Array arg)

ストアドファンクションを実行します。

現在ログインしているログイングループのデータベースに接続します。
パラメータ
functionName String storedFunction名
type Number 返却値の型 (1:文字列型 2:数値型 3:日付型)
arg Array 引数オブジェクト(DbStoredProcArg)の配列
返却値
DatabaseResult データベースアクセス結果オブジェクト。

execStoredFunc

static DatabaseResult execStoredFunc(String functionName ,Number type ,String connectId ,Boolean isGroup)

ストアドファンクションを実行します。

引数オブジェクトの配列を使用しません。
パラメータ
functionName String storedFunction名
type Number 返却値の型 (1:文字列型 2:数値型 3:日付型)
connectId String 接続名
isGroup Boolean
true 引数の接続名をログイングループIDとしてログイングループのデータベースに接続します。
false 引数の接続名を利用してシステムデータベースに接続します。
返却値
DatabaseResult データベースアクセス結果オブジェクト。

execStoredFunc

static DatabaseResult execStoredFunc(String functionName ,Number type ,String connectId)

ストアドファンクションを実行します。

引数オブジェクトの配列を使用しません。
引数の接続名を利用してシステムデータベースに接続します。
パラメータ
functionName String storedFunction名
type Number 返却値の型 (1:文字列型 2:数値型 3:日付型)
connectId String 接続名
返却値
DatabaseResult データベースアクセス結果オブジェクト。

execStoredFunc

static DatabaseResult execStoredFunc(String functionName ,Number type)

ストアドファンクションを実行します。

引数オブジェクトの配列を使用しません。
現在ログインしているログイングループのデータベースに接続します。
パラメータ
functionName String storedFunction名
type Number 返却値の型 (1:文字列型 2:数値型 3:日付型)
返却値
DatabaseResult データベースアクセス結果オブジェクト。

execStoredProc

static DatabaseResult execStoredProc(String functionName ,Array arg ,String connectId ,Boolean isGroup)

ストアドプロシジャを実行します。
パラメータ
functionName String storedFunction名
arg Array 引数オブジェクト(DbStoredProcArgの配列)
connectId String 接続名
isGroup Boolean
true 引数の接続名をログイングループIDとしてログイングループのデータベースに接続します。
false 引数の接続名を利用してシステムデータベースに接続します。
返却値
DatabaseResult データベースアクセス結果オブジェクト。

execStoredProc

static DatabaseResult execStoredProc(String functionName ,Array arg ,String connectId)

ストアドプロシジャを実行します。

引数の接続名を利用してシステムデータベースに接続します。
パラメータ
functionName String storedFunction名
arg Array 引数オブジェクト(DbStoredProcArgの配列)
connectId String 接続名
返却値
DatabaseResult データベースアクセス結果オブジェクト。

execStoredProc

static DatabaseResult execStoredProc(String functionName ,Array arg)

ストアドプロシジャを実行します。

現在ログインしているログイングループのデータベースに接続します。
パラメータ
functionName String storedFunction名
arg Array 引数オブジェクト(DbStoredProcArgの配列)
返却値
DatabaseResult データベースアクセス結果オブジェクト。

execStoredProc

static DatabaseResult execStoredProc(String functionName ,String connectId ,Boolean isGroup)

ストアドプロシジャを実行します。

引数オブジェクトの配列を使用しません。
パラメータ
functionName String storedFunction名
connectId String 接続名
isGroup Boolean
true 引数の接続名をログイングループIDとしてログイングループのデータベースに接続します。
false 引数の接続名を利用してシステムデータベースに接続します。
返却値
DatabaseResult データベースアクセス結果オブジェクト。

execStoredProc

static DatabaseResult execStoredProc(String functionName ,String connectId)

ストアドプロシジャを実行します。

引数オブジェクトの配列を使用しません。
引数の接続名を利用してシステムデータベースに接続します。
パラメータ
functionName String storedFunction名
connectId String 接続名
返却値
DatabaseResult データベースアクセス結果オブジェクト。

execStoredProc

static DatabaseResult execStoredProc(String functionName)

ストアドプロシジャを実行します。

引数オブジェクトの配列を使用しません。
現在ログインしているログイングループのデータベースに接続します。
パラメータ
functionName String storedFunction名
返却値
DatabaseResult データベースアクセス結果オブジェクト。

execute

static DatabaseResult execute(String sql ,Array params ,String connectId ,Boolean isGroup)

任意のSQL文を実行します。
パラメータ
sql String SQL文
params Array SQL文に渡すパラメータの配列(DbParameterの配列)
connectId String 接続名
isGroup Boolean
true 引数の接続名をログイングループIDとしてログイングループのデータベースに接続します。
false 引数の接続名を利用してシステムデータベースに接続します。
返却値
DatabaseResult データベースアクセス結果オブジェクト

execute

static DatabaseResult execute(String sql ,Array params ,String connectId)

任意のSQL文を実行します。

引数の接続名を利用してシステムデータベースに接続します。
パラメータ
sql String SQL文
params Array SQL文に渡すパラメータの配列(DbParameterの配列)
connectId String 接続名
返却値
DatabaseResult データベースアクセス結果オブジェクト

execute

static DatabaseResult execute(String sql ,Array params)

任意のSQL文を実行します。

現在ログインしているログイングループのデータベースに接続します。
パラメータ
sql String SQL文
params Array SQL文に渡すパラメータの配列(DbParameterの配列)
返却値
DatabaseResult データベースアクセス結果オブジェクト

execute

static DatabaseResult execute(String sql ,String connectId ,Boolean isGroup)

任意のSQL文を実行します。

パラメータの配列を使用しません。
パラメータ
sql String SQL文
connectId String 接続名
isGroup Boolean
true 引数の接続名をログイングループIDとしてログイングループのデータベースに接続します。
false 引数の接続名を利用してシステムデータベースに接続します。
返却値
DatabaseResult データベースアクセス結果オブジェクト

execute

static DatabaseResult execute(String sql ,String connectId)

任意のSQL文を実行します。

パラメータの配列を使用しません。
引数の接続名を利用してシステムデータベースに接続します。
パラメータ
sql String SQL文
connectId String 接続名
返却値
DatabaseResult データベースアクセス結果オブジェクト

execute

static DatabaseResult execute(String sql)

任意のSQL文を実行します。

パラメータの配列を使用しません。
現在ログインしているログイングループのデータベースに接続します。
パラメータ
sql String SQL文
返却値
DatabaseResult データベースアクセス結果オブジェクト

fetch

static DatabaseResult fetch(String sql ,Number stratRow ,Number length ,Array params ,String connectId ,Boolean isGroup)

SELECT文を発行後、取得データをフェッチして取得します。
パラメータ
sql String SQL(SELECT文)
stratRow Number 取得するデータの開始レコード位置(1以上)
length Number 取得するデータの最大レコード数(1以上)
params Array SQL文に渡すパラメータの配列(DbParameterの配列)
connectId String 接続名
isGroup Boolean
true 引数の接続名をログイングループIDとしてログイングループのデータベースに接続します。
false 引数の接続名を利用してシステムデータベースに接続します。
返却値
DatabaseResult 参照系データベースアクセス結果オブジェクト。

fetch

static DatabaseResult fetch(String sql ,Number stratRow ,Number length ,Array params ,String connectId)

SELECT文を発行後、取得データをフェッチして取得します。

引数の接続名を利用してシステムデータベースに接続します。
パラメータ
sql String SQL(SELECT文)
stratRow Number 取得するデータの開始レコード位置(1以上)
length Number 取得するデータの最大レコード数(1以上)
params Array SQL文に渡すパラメータの配列(DbParameterの配列)
connectId String 接続名
返却値
DatabaseResult データベースアクセス結果オブジェクト

fetch

static DatabaseResult fetch(String sql ,Number stratRow ,Number length ,Array params)

SELECT文を発行後、取得データをフェッチして取得します。

現在ログインしているログイングループのデータベースに接続します。
パラメータ
sql String SQL(SELECT文)
stratRow Number 取得するデータの開始レコード位置(1以上)
length Number 取得するデータの最大レコード数(1以上)
params Array SQL文に渡すパラメータの配列(DbParameterの配列)
返却値
DatabaseResult データベースアクセス結果オブジェクト

fetch

static DatabaseResult fetch(String sql ,Number stratRow ,Number length ,String connectId ,Boolean isGroup)

SELECT文を発行後、取得データをフェッチして取得します。

パラメータの配列を使用しません。
パラメータ
sql String SQL(SELECT文)
stratRow Number 取得するデータの開始レコード位置(1以上)
length Number 取得するデータの最大レコード数(1以上)
connectId String 接続名
isGroup Boolean
true 引数の接続名をログイングループIDとしてログイングループのデータベースに接続します。
false 引数の接続名を利用してシステムデータベースに接続します。
返却値
DatabaseResult データベースアクセス結果オブジェクト

fetch

static DatabaseResult fetch(String sql ,Number stratRow ,Number length ,String connectId)

SELECT文を発行後、取得データをフェッチして取得します。

パラメータの配列を使用しません。
引数の接続名を利用してシステムデータベースに接続します。
パラメータ
sql String SQL(SELECT文)
stratRow Number 取得するデータの開始レコード位置(1以上)
length Number 取得するデータの最大レコード数(1以上)
connectId String 接続名
返却値
DatabaseResult データベースアクセス結果オブジェクト

fetch

static DatabaseResult fetch(String sql ,Number stratRow ,Number length)

SELECT文を発行後、取得データをフェッチして取得します。

パラメータの配列を使用しません。
現在ログインしているログイングループのデータベースに接続します。
パラメータ
sql String SQL(SELECT文)
stratRow Number 取得するデータの開始レコード位置(1以上)
length Number 取得するデータの最大レコード数(1以上)
返却値
DatabaseResult データベースアクセス結果オブジェクト

getConnectIdsBySystem

static Array getConnectIdsBySystem()

システム接続名の一覧を取得します。

返却値
Array 接続名の配列

getCount

static Number getCount(String tableName [,String condition] ,String connectId ,Boolean isGroup)

指定されたテーブルと検索条件に一致したレコード数を取得します。
パラメータ
tableName String テーブル名
condition String 検索条件(WHERE句)
where句 以降を設定してください。
検索条件が必要ない場合でかつ接続名を指定する場合はnullを指定してください。
connectId String 接続名
isGroup Boolean
true 引数の接続名をログイングループIDとしてログイングループのデータベースに接続します。
false 引数の接続名を利用してシステムデータベースに接続します。
返却値
Number レコード件数

getCount

static Number getCount(String tableName ,String condition ,String connectId)

指定されたテーブルと検索条件に一致したレコード数を取得します。

引数の接続名を利用してシステムデータベースに接続します。
パラメータ
tableName String テーブル名
condition String 検索条件(WHERE句)
where句 以降を設定してください。
検索条件が必要ない場合でかつ接続名を指定する場合はnullを指定してください。
connectId String 接続名
返却値
Number レコード件数

getCount

static Number getCount(String tableName ,String condition)

指定されたテーブルと検索条件に一致したレコード数を取得します。

現在ログインしているログイングループのデータベースに接続します。
パラメータ
tableName String テーブル名
condition String 検索条件(WHERE句)
where句 以降を設定してください。
返却値
Number レコード件数

getCount

static Number getCount(String tableName)

指定されたテーブルと検索条件に一致したレコード数を取得します。

現在ログインしているログイングループのデータベースに接続します。
条件句を指定しません。
パラメータ
tableName String テーブル名
返却値
Number レコード件数

getDataSourceNameByLoginGroup

static String getDataSourceNameByLoginGroup(groupId String)

ログイングループIDからデータソース参照名を取得します。

ログイングループIDに紐付くデータソース参照名が存在しない場合はnullを返却します。
パラメータ
String groupId ログイングループID
返却値
String データソース参照名

getDataSourceNameBySystem

static String getDataSourceNameBySystem(String connectId)

システム接続名からデータソース参照名を取得します。

システム接続名に紐付くデータソース参照名が存在しない場合はnullを返却します。
パラメータ
connectId String システム接続名
返却値
String データソース参照名

getDbName

static String getDbName(String connectId ,Boolean isGroup)

データベースの名称を取得します。
パラメータ
connectId String 接続名
isGroup Boolean
true 引数の接続名をログイングループIDとしてログイングループのデータベースに接続します。
false 引数の接続名を利用してシステムデータベースに接続します。
返却値
String データベースの名称

getDbName

static String getDbName(String connectId)

データベースの名称を取得します。

引数の接続名を利用してシステムデータベースに接続します。
パラメータ
connectId String 接続名
返却値
String データベースの名称

getDbName

static String getDbName()

データベースの名称を取得します。

現在ログインしているログイングループのデータベースに接続します。
返却値
String データベースの名称

getDbVersion

static String getDbVersion(String connectId ,Boolean isGroup)

データベースのバージョンを取得します。
パラメータ
connectId String 接続名
isGroup Boolean
true 引数の接続名をログイングループIDとしてログイングループのデータベースに接続します。
false 引数の接続名を利用してシステムデータベースに接続します。
返却値
String データベースのバージョン

getDbVersion

static String getDbVersion(String connectId)

データベースのバージョンを取得します。

引数の接続名を利用してシステムデータベースに接続します。
パラメータ
connectId String 接続名
返却値
String データベースのバージョン

getDbVersion

static String getDbVersion()

データベースのバージョンを取得します。

現在ログインしているログイングループのデータベースに接続します。
返却値
String データベースのバージョン

getEscape

static String getEscape(String connectId ,Boolean isGroup)

ワイルドカード文字をエスケープするのに使用できる文字列を取得します。
パラメータ
connectId String 接続名
isGroup Boolean
true 引数の接続名をログイングループIDとしてログイングループのデータベースに接続します。
false 引数の接続名を利用してシステムデータベースに接続します。
返却値
String ワイルドカード文字をエスケープするのに使用できる文字列

getEscape

static String getEscape(String connectId)

ワイルドカード文字をエスケープするのに使用できる文字列を取得します。

引数の接続名を利用してシステムデータベースに接続します。
パラメータ
connectId String 接続名
返却値
String ワイルドカード文字をエスケープするのに使用できる文字列

getEscape

static String getEscape()

ワイルドカード文字をエスケープするのに使用できる文字列を取得します。

現在ログインしているログイングループのデータベースに接続します。
返却値
String ワイルドカード文字をエスケープするのに使用できる文字列

getMax

static Object getMax(String columnName ,String tableName ,String condition ,String connectId ,Boolean isGroup)

テーブル内の指定列の最大値を取得します。
パラメータ
columnName String 列名
tableName String テーブル名
condition String 検索条件(WHERE句)
where句 以降を設定してください。
検索条件が必要ない場合でかつ接続名を指定する場合はnullを指定してください。
connectId String 接続名
isGroup Boolean
true 引数の接続名をログイングループIDとしてログイングループのデータベースに接続します。
false 引数の接続名を利用してシステムデータベースに接続します。
返却値
Object DBデータ型のオブジェクト

getMax

static Object getMax(String columnName ,String tableName ,String condition ,String connectId)

テーブル内の指定列の最大値を取得します。

引数の接続名を利用してシステムデータベースに接続します。
パラメータ
columnName String 列名
tableName String テーブル名
condition String 検索条件(WHERE句)
where句 以降を設定してください。
検索条件が必要ない場合でかつ接続名を指定する場合はnullを指定してください。
connectId String 接続名
返却値
Object DBデータ型のオブジェクト

getMax

static Object getMax(String columnName ,String tableName ,String condition)

テーブル内の指定列の最大値を取得します。

現在ログインしているログイングループのデータベースに接続します。
パラメータ
columnName String 列名
tableName String テーブル名
condition String 検索条件(WHERE句)
where句 以降を設定してください。
返却値
Object DBデータ型のオブジェクト

getMax

static Object getMax(String columnName ,String tableName)

テーブル内の指定列の最大値を取得します。

現在ログインしているログイングループのデータベースに接続します。
条件句を指定しません。
パラメータ
columnName String 列名
tableName String テーブル名
返却値
Object DBデータ型のオブジェクト

getMin

static Object getMin(String columnName ,String tableName [,String condition] ,String connectId ,Boolean isGroup)

テーブル内の指定列の最小値を取得します。
パラメータ
columnName String 列名
tableName String テーブル名
condition String 検索条件(WHERE句)
where句 以降を設定してください。
検索条件が必要ない場合でかつ接続名を指定する場合はnullを指定してください。
connectId String 接続名
isGroup Boolean
true 引数の接続名をログイングループIDとしてログイングループのデータベースに接続します。
false 引数の接続名を利用してシステムデータベースに接続します。
返却値
Object DBデータ型のオブジェクト

getMin

static Object getMin(String columnName ,String tableName ,String condition ,String connectId)

テーブル内の指定列の最小値を取得します。

引数の接続名を利用してシステムデータベースに接続します。
パラメータ
columnName String 列名
tableName String テーブル名
condition String 検索条件(WHERE句)
where句 以降を設定してください。
検索条件が必要ない場合でかつ接続名を指定する場合はnullを指定してください。
connectId String 接続名
返却値
Object DBデータ型のオブジェクト

getMin

static Object getMin(String columnName ,String tableName ,String condition)

テーブル内の指定列の最小値を取得します。

現在ログインしているログイングループのデータベースに接続します。
パラメータ
columnName String 列名
tableName String テーブル名
condition String 検索条件(WHERE句)
where句 以降を設定してください。
返却値
Object DBデータ型のオブジェクト

getMin

static Object getMin(String columnName ,String tableName)

テーブル内の指定列の最小値を取得します。

現在ログインしているログイングループのデータベースに接続します。
条件句を指定しません。
パラメータ
columnName String 列名
tableName String テーブル名
返却値
Object DBデータ型のオブジェクト

getStoredArg

static DbStoredProcArg getStoredArg()

ストアドプロシジャーの引数オブジェクトを取得する。
返却値
DbStoredProcArg ストアドプロシジャーの引数オブジェクト

insert

static DatabaseResult insert(String tableName ,Object insertData ,String connectId ,Boolean isGroup)

指定されたテーブルにデータを挿入します。
パラメータ
tableName String テーブル名
insertData Object 挿入データ
カラム名をプロパティとして、設定する値をプロパティの値として指定してください。
connectId String 接続名
isGroup Boolean
true 引数の接続名をログイングループIDとしてログイングループのデータベースに接続します。
false 引数の接続名を利用してシステムデータベースに接続します。
返却値
DatabaseResult データベースアクセス結果オブジェクト

insert

static DatabaseResult insert(String tableName ,Object insertData ,String connectId)

指定されたテーブルにデータを挿入します。

引数の接続名を利用してシステムデータベースに接続します。
パラメータ
tableName String テーブル名
insertData Object 挿入データ
カラム名をプロパティとして、設定する値をプロパティの値として指定してください。
connectId String 接続名
返却値
DatabaseResult データベースアクセス結果オブジェクト

insert

static DatabaseResult insert(String tableName ,Object insertData)

指定されたテーブルにデータを挿入します。

現在ログインしているログイングループのデータベースに接続します。
パラメータ
tableName String テーブル名
insertData Object 挿入データ
カラム名をプロパティとして、設定する値をプロパティの値として指定してください。
返却値
DatabaseResult データベースアクセス結果オブジェクト

isColumn

static Boolean isColumn(String columnName ,String tableName ,String connectId ,Boolean isGroup)

指定された名前の列がテーブルに存在するかどうかを調べます。
パラメータ
columnName String 列名
tableName String テーブル名
connectId String 接続名
isGroup Boolean
true 引数の接続名をログイングループIDとしてログイングループのデータベースに接続します。
false 引数の接続名を利用してシステムデータベースに接続します。
返却値
Boolean true : 存在する / false : 存在しない

isColumn

static Boolean isColumn(String columnName ,String tableName ,String connectId)

指定された名前の列がテーブルに存在するかどうかを調べます。

引数の接続名を利用してシステムデータベースに接続します。
パラメータ
columnName String 列名
tableName String テーブル名
connectId String 接続名
返却値
Boolean true : 存在する / false : 存在しない

isColumn

static Boolean isColumn(String columnName ,String tableName)

指定された名前の列がテーブルに存在するかどうかを調べます。

現在ログインしているログイングループのデータベースに接続します。
パラメータ
columnName String 列名
tableName String テーブル名
返却値
Boolean true : 存在する / false : 存在しない

isConnect

static Boolean isConnect(String connectId ,Boolean isGroup)

データベース接続の確認を行います。
パラメータ
connectId String 接続名
isGroup Boolean
true 引数の接続名をログイングループIDとしてログイングループのデータベースに接続します。
false 引数の接続名を利用してシステムデータベースに接続します。
返却値
Boolean true : 成功 / false : 失敗

isConnect

static Boolean isConnect(String connectId)

データベース接続の確認を行います。

引数の接続名を利用してシステムデータベースに接続します。
パラメータ
connectId String 接続名
返却値
Boolean true : 成功 / false : 失敗

isConnect

static Boolean isConnect()

データベース接続の確認を行います。

現在ログインしているログイングループのデータベースに接続します。
返却値
Boolean true : 成功 / false : 失敗

isTransaction

static Boolean isTransaction()

データベースアクセスのトランザクション状態を取得します。

返却値
Boolean true : トランザクション中 / false : トランザクション外 / null : エラー

remove

static DatabaseResult remove(String tableName ,String condition ,String connectId ,Boolean isGroup)

レコードを削除します。
パラメータ
tableName String 対象テーブル名
condition String 検索条件(WHERE句)
where句 以降を設定してください。
connectId String 接続名
isGroup Boolean
true 引数の接続名をログイングループIDとしてログイングループのデータベースに接続します。
false 引数の接続名を利用してシステムデータベースに接続します。
返却値
DatabaseResult データベースアクセス結果オブジェクト

remove

static DatabaseResult remove(String tableName ,String condition ,String connectId)

レコードを削除します。

引数の接続名を利用してシステムデータベースに接続します。
パラメータ
tableName String 対象テーブル名
condition String 検索条件(WHERE句)
where句 以降を設定してください。
connectId String 接続名
返却値
DatabaseResult データベースアクセス結果オブジェクト

remove

static DatabaseResult remove(String tableName ,String condition)

レコードを削除します。

現在ログインしているログイングループのデータベースに接続します。
パラメータ
tableName String 対象テーブル名
condition String 検索条件(WHERE句)
where句 以降を設定してください。
返却値
DatabaseResult データベースアクセス結果オブジェクト

rollback

static DatabaseResult rollback()

データベーストランザクションをロールバックします。

返却値
DatabaseResult データベースアクセス結果オブジェクト

select

static DatabaseResult select(String sql ,Array params ,Number length ,String connectId ,Boolean isGroup)

SELECT文を発行してデータを取得します。
パラメータ
sql String SELECT文
params Array SQL文に渡すパラメータの配列(DbParameterの配列)
length Number 最大取得行数
最大取得行数を指定しない場合で、かつ接続名指定する場合は0を指定してください。
connectId String 接続名
isGroup Boolean
true 引数の接続名をログイングループIDとしてログイングループのデータベースに接続します。
false 引数の接続名を利用してシステムデータベースに接続します。
返却値
DatabaseResult 参照系データベースアクセス結果オブジェクト。

select

static DatabaseResult select(String sql ,Array params ,Number length ,String connectId)

SELECT文を発行してデータを取得します。

引数の接続名を利用してシステムデータベースに接続します。
パラメータ
sql String SELECT文
params Array SQL文に渡すパラメータの配列(DbParameterの配列)
length Number 最大取得行数
最大取得行数を指定しない場合で、かつ接続名指定する場合は0を指定してください。
connectId String 接続名
返却値
DatabaseResult データベースアクセス結果オブジェクト

select

static DatabaseResult select(String sql ,Array params ,Number length)

SELECT文を発行してデータを取得します。

現在ログインしているログイングループのデータベースに接続します。
パラメータ
sql String SELECT文
params Array SQL文に渡すパラメータの配列(DbParameterの配列)
length Number 最大取得行数
返却値
DatabaseResult データベースアクセス結果オブジェクト

select

static DatabaseResult select(String sql ,Array params)

SELECT文を発行してデータを取得します。

現在ログインしているログイングループのデータベースに接続します。
最大取得行数を指定しません。
パラメータ
sql String SELECT文
params Array SQL文に渡すパラメータの配列(DbParameterの配列)
返却値
DatabaseResult データベースアクセス結果オブジェクト

select

static DatabaseResult select(String sql ,Number length ,String connectId ,Boolean isGroup)

SELECT文を発行してデータを取得します。

パラメータの配列を使用しません。
パラメータ
sql String SQL文
length Number 最大取得行数
最大取得行数を指定しない場合で、かつ接続名指定する場合は0を指定してください。
connectId String 接続名
isGroup Boolean
true 引数の接続名をログイングループIDとしてログイングループのデータベースに接続します。
false 引数の接続名を利用してシステムデータベースに接続します。
返却値
DatabaseResult データベースアクセス結果オブジェクト

select

static DatabaseResult select(String sql ,Number length ,String connectId)

SELECT文を発行してデータを取得します。

パラメータの配列を使用しません。
引数の接続名を利用してシステムデータベースに接続します。
パラメータ
sql String SQL文
length Number 最大取得行数
最大取得行数を指定しない場合で、かつ接続名指定する場合は0を指定してください。
connectId String 接続名
返却値
DatabaseResult データベースアクセス結果オブジェクト

select

static DatabaseResult select(String sql ,Number length)

SELECT文を発行してデータを取得します。

パラメータの配列を使用しません。
現在ログインしているログイングループのデータベースに接続します。
パラメータ
sql String SQL文
length Number 最大取得行数
返却値
DatabaseResult データベースアクセス結果オブジェクト

select

static DatabaseResult select(String sql)

SELECT文を発行してデータを取得します。

パラメータの配列を使用しません。
最大取得行数を指定しません。
現在ログインしているログイングループのデータベースに接続します。
パラメータ
sql String SQL文
返却値
DatabaseResult データベースアクセス結果オブジェクト

stringToDate

static Date stringToDate(String date)

文字列から日付型変数を取得します。

引数が不正の場合、nullを返却します。
パラメータ
date String 日付を表わす文字列(yyyy/MM/dd|hh:mm:ss)
返却値
Date 変換後の日付

update

static DatabaseResult update(String tableName ,String condition ,Object updateData ,String connectId ,Boolean isGroup)

データベースのデータを更新します。
パラメータ
tableName String テーブル名
condition String 検索条件(WHERE句)
where句 以降を設定してください。
updateData Object 更新データ
カラム名をプロパティとして、設定する値をプロパティの値として指定してください。
connectId String 接続名
isGroup Boolean
true 引数の接続名をログイングループIDとしてログイングループのデータベースに接続します。
false 引数の接続名を利用してシステムデータベースに接続します。
返却値
DatabaseResult データベースアクセス結果オブジェクト

update

static DatabaseResult update(String tableName ,String condition ,Object updateData ,String connectId)

データベースのデータを更新します。

引数の接続名を利用してシステムデータベースに接続します。
パラメータ
tableName String テーブル名
condition String 検索条件(WHERE句)
where句 以降を設定してください。
updateData Object 更新データ
カラム名をプロパティとして、設定する値をプロパティの値として指定してください。
connectId String 接続名
返却値
DatabaseResult データベースアクセス結果オブジェクト

update

static DatabaseResult update(String tableName ,String condition ,Object updateData)

データベースのデータを更新します。

現在ログインしているログイングループのデータベースに接続します。
パラメータ
tableName String テーブル名
condition String 検索条件(WHERE句)
where句 以降を設定してください。
updateData Object 更新データ
カラム名をプロパティとして、設定する値をプロパティの値として指定してください。
返却値
DatabaseResult データベースアクセス結果オブジェクト