Symfoware Server アプリケーション開発ガイド(JDBCドライバ編) - FUJITSU - |
目次 索引 |
第2章 アプリケーションの設計 | > 2.4 データ型 | > 2.4.2 Symfoware Serverのデータ型 |
Javaのdouble型とSymfoware ServerのDOUBLE型は一致し、共に15桁の仮数部を持つ倍精度の浮動小数点数を表します。
Symfoware ServerのDOUBLE型へ代入可能なJavaのデータ型は以下のとおりです。
分類 |
Javaのデータ型 |
レベル |
---|---|---|
文字列型 |
String |
可能 |
真数型 |
java.math.BigDecimal |
可能 |
boolean |
可能 |
|
byte |
可能 |
|
short |
可能 |
|
int |
可能 |
|
long |
可能 |
|
概数型 |
float |
可能 |
double |
推奨 |
|
Object型 |
java.lang.Object |
未サポート |
Symfoware ServerのDOUBLE型にデータを格納する場合、Javaのdouble型の使用を推奨します。
JavaのString型のデータをSymfoware ServerのDOUBLE型へ代入する場合、格納される文字データは15桁の仮数部を持つ倍精度のASCIIコードで表現される文字データである必要があります。
Javaの真数型および概数型のデータをSymfoware ServerのDOUBLE型へ代入する場合、格納される数値データは15桁の仮数部を持つ倍精度の浮動小数点数値で表現できるデータである必要があります。
Symfoware ServerのDOUBLE型から取り出し可能なJavaのデータ型は以下のとおりです。
分類 |
Javaのデータ型 |
レベル |
---|---|---|
文字列型 |
String |
可能 |
真数型 |
java.math.BigDecimal |
可能 |
boolean |
可能 |
|
byte |
可能 |
|
short |
可能 |
|
int |
可能 |
|
long |
可能 |
|
概数型 |
float |
可能 |
double |
推奨 |
|
Object型 |
java.lang.Object |
未サポート |
Symfoware ServerのDOUBLE型のデータを取り出す場合、Javaのdouble型の使用を推奨します。
Symfoware ServerのDOUBLE型のデータをJavaのString型へ取り出す場合、取り出すデータはASCIIコードで表現される文字列に置き換わって取り出されます。
Symfoware ServerのDOUBLE型のデータをJavaの真数型および概数型へ取り出す場合、取り出す先のデータ型で表現できる範囲の数値である必要があります。それ以外のデータを取り出す事はできません。
目次 索引 |