Symfoware Server アプリケーション開発ガイド(JDBCドライバ編) - FUJITSU -
目次 索引 前ページ次ページ

第2章 アプリケーションの設計> 2.4 データ型> 2.4.2 Symfoware Serverのデータ型

2.4.2.10 Symfoware ServerのCHAR型およびVARCHAR型

JavaのString型は可変長です。Symfoware ServerのCHAR型は固定長で、VARCHAR型は可変長です。JavaのString型を用いて、Symfoware ServerのCHAR型およびVARCHAR型のデータを扱うことができます。

■Symfoware ServerのCHAR型およびVARCHAR型への代入

Symfoware ServerのCHAR型およびVARCHAR型へ代入可能なJavaのデータ型は以下のとおりです。

[表:Symfoware ServerのCHAR型およびVARCHAR型へ代入可能なJavaのデータ型]

分類

Javaのデータ型

レベル

文字列型

String

推奨

真数型

java.math.BigDecimal

可能

boolean

可能

byte

可能

short

可能

int

可能

long

可能

概数型

float

可能

double

可能

日時型

java.sql.Date

可能

java.sql.Time

可能

java.sql.Timestamp

可能

Object型

java.lang.Object

未サポート

■Symfoware ServerのCHAR型およびVARCHAR型からの取り出し

Symfoware ServerのCHAR型およびVARCHAR型から取り出し可能なJavaのデータ型は以下のとおりです。

[表:Symfoware ServerのCHAR型およびVARCHAR型から取り出し可能なJavaのデータ型]

分類

Javaのデータ型

レベル

文字列型

String

推奨

真数型

java.math.BigDecimal

可能

boolean

可能

byte

可能

short

可能

int

可能

long

可能

概数型

float

可能

double

可能

日時型

java.sql.Date

可能

java.sql.Time

可能

java.sql.Timestamp

可能

Object型

java.lang.Object

未サポート

■Symfoware ServerのCHAR型およびVARCHAR型を使用する場合の注意事項

CHAR型またはVARCHAR型に対して、ヘキサデータの0x00を取り扱うことはできません。ヘキサデータを扱う場合は、BLOB型を使用してください。


目次 索引 前ページ次ページ

All Rights Reserved, Copyright (C) 富士通株式会社 2007