データベースとの接続は、JDBCドライバのDriverManagerクラスを利用します。各データベースの情報を以下に示します。
注意
1つのドライバファイルに対して複数のドライバ定義をしないでください。1つのドライバ定義はデータベースへの接続に成功しますが、別のドライバ定義はデータベースへの接続に失敗します。
Symfoware Serverに接続する場合は、ドライバタイプをネイティブブリッジ(タイプ2)の接続形態にしてください。
リモートアクセス(RDB2_TCP連携)にする場合のドライバ定義を以下に示します。
| プロパティ | 設定 | 
|---|---|
| ドライバファイル (標準のワークベンチ) | [JDBC2.Xドライバ] インストールフォルダ\fjjdbc\lib\fjsymjdbc2.jar [JDBC4.Xドライバ] インストールフォルダ\fjjdbc\lib\fjsymjdbc4.jar | 
| ドライバファイル (Java EE 6ワークベンチ) | [JDBC4.Xドライバ] インストールフォルダ\fjjdbc\lib\fjsymjdbc4.jar | 
| ドライバクラス | com.fujitsu.symfoware.jdbc.SYMDriver | 
| 接続URL | jdbc:symford://hostname:2050/dbname | 
Oracle Thin ドライバにする場合のドライバ定義を以下に示します。
| プロパティ | 設定 | 
|---|---|
| ドライバファイル (標準のワークベンチ) | [Oracle Database 11g JDBCドライバ] JDBCドライバ格納先ディレクトリ\ojdbc6.jar | 
| ドライバファイル (Java EE 6ワークベンチ) | [Oracle Database 11g Release 2 JDBCドライバ] JDBCドライバ格納先ディレクトリ\ojdbc6.jar | 
| ドライバクラス | oracle.jdbc.OracleDriver | 
| 接続URL | jdbc:oracle:thin:@server:1521:db | 
Microsoft(R) JDBCドライバはMicrosoft(R) SQL Server(TM)には同梱されていません。Microsoft Corporationのホームページより、SQL Server(TM) 2005 JDBC Driver 1.2以降をダウンロードし、インストールして使用してください。
ドライバ定義の例を以下に示します。
| プロパティ | 設定 | 
|---|---|
| ドライバファイル (標準のワークベンチ) | インストールフォルダ\sqljdbc_<version>\<location>\sqljdbc4.jar | 
| ドライバファイル (Java EE 6ワークベンチ) | インストールフォルダ\sqljdbc_<version>\<location>\sqljdbc4.jar | 
| ドライバクラス | com.microsoft.sqlserver.jdbc.SQLServerDriver | 
| 接続URL | jdbc:sqlserver://localhost:1433;databaseName=pubs | 
標準のワークベンチでPowerGres Plusに接続する場合は、PowerGres Plusに同梱されているドライバをローカル環境にコピーして使用してください。Java EE 6ワークベンチはPowerGres Plusに接続できません。
ドライバ定義の例を以下に示します。
| プロパティ | 設定 | 
|---|---|
| ドライバファイル (標準のワークベンチ) | 以下のファイルをローカル環境にコピーして使用します。 [PowerGres Plusインストール先のドライバ位置] /usr/local/pgsqlplus/share/java/postgresql_jdbc3.jar | 
| ドライバクラス | org.postgresql.Driver | 
| 接続URL | jdbc:postgresql://hostname:5432/<データベース名> | 
注意
JDK 6に対応したバージョンのJDBCドライバをサポートします。
Derby(Java DB)に接続する場合は、本製品に同梱されているドライバを使用できます。標準のワークベンチからはDerby(Java DB) V10.4に、Java EE 6ワークベンチからはDerby(Java DB) V10.8に接続できます。
ドライバ定義の例を以下に示します。
| プロパティ | 設定 | 
|---|---|
| ドライバファイル (標準のワークベンチ) | [Derby 10.4 用 Derby 組み込み JDBC ドライバ] <Interstage Studioインストールフォルダ>\APS\F3FMisjee\javadb\lib\derby.jar [Derby クライアント JDBC ドライバ] <Interstage Studioインストールフォルダ>\APS\F3FMisjee\javadb\lib\derbyclient.jar | 
| ドライバファイル (Java EE 6ワークベンチ) | [Derby 10.8 用 Derby 組み込み JDBC ドライバ] <Interstage Studioインストールフォルダ>\APS\F3FMisje6\javadb\lib\derby.jar [Derby クライアント JDBC ドライバ] <Interstage Studioインストールフォルダ>\APS\F3FMisje6\javadb\lib\derbyclient.jar | 
| ドライバクラス | [Derby 10.4/10.8 用 Derby 組み込み JDBC ドライバ] org.apache.derby.jdbc.EmbeddedDriver [Derby クライアント JDBC ドライバ] org.apache.derby.jdbc.ClientDriver | 
| 接続URL | jdbc:derby:<データベースロケーション>;create=true | 
新規接続プロファイル作成時に設定するプロパティの内容について以下に示します。
| プロパティ | 内容 | 
|---|---|
| データベース | データベース名 | 
| ホスト | データベースのサーバ名あるいはIPアドレス | 
| ポート番号 | データベース接続に使用するポート番号 | 
| ユーザ名 | データベース接続に使用するユーザ名 | 
| パスワード | データベース接続に使用するパスワード | 
| プロパティ | 内容 | 
|---|---|
| SID | データベースのSID | 
| ホスト | データベースのサーバ名あるいはIPアドレス | 
| ポート番号 | データベース接続に使用するポート番号 | 
| ユーザ名 | データベース接続に使用するユーザ名 | 
| パスワード | データベース接続に使用するパスワード | 
| プロパティ | 内容 | 
|---|---|
| データベース | データベース名 | 
| ホスト | データベースのサーバ名あるいはIPアドレス | 
| ポート番号 | データベース接続に使用するポート番号 | 
| ユーザ統合認証 | データベース接続にWindows認証を用いる場合にチェックします | 
| ユーザ名 | データベース接続に使用するユーザ名。ユーザ統合認証を使用しない場合に用います | 
| パスワード | データベース接続に使用するパスワード。ユーザ統合認証を使用しない場合に用います | 
注意
SQL Serverの接続プロファイルで[ユーザ統合認証]を用いるには、SQL ServerのJDBCドライバの中で提供されているsqljdbc_auth.dll(x86版)が必要になります。sqljdbc_auth.dll(x86版)を格納してあるフォルダ(例: SQL Server JDBCドライバのインストールフォルダ\sqljdbc_1.2\jpn\auth\x86)をあらかじめ環境変数PATHに追加しておいてください。
| プロパティ | 内容 | 
|---|---|
| データベース | データベース名 | 
| URL | データベース接続に使用するURL | 
| ユーザ名 | データベース接続に使用するユーザ名 | 
| パスワード | データベース接続に使用するパスワード | 
| プロパティ | 内容 | 
|---|---|
| データベースロケーション | データベースを配置するフォルダ名 | 
| ユーザ名 | データベース接続に使用するユーザ名(省略可能) | 
| パスワード | データベース接続に使用するパスワード(省略可能) | 
テーブルデータエディタ、データの抽出およびデータのロードで、編集可能なデータ型を以下に示します。
| データ型 | 説明 | 
|---|---|
| CHARACTER | 固定長の文字列型 | 
| CHARACTER VARYING | 可変長の文字列型 | 
| NATIONAL CHARACTER | 固定長の各国語文字列型 | 
| NATIONAL CHARACTER VARYING | 可変長の各国語文字列型 | 
| NUMERIC | 真数型 | 
| DECIMAL | 真数型 | 
| INTEGER | 真数型 | 
| SMALLINT | 真数型 | 
| REAL | 概数型 | 
| DOUBLE PRECISION | 概数型 | 
| DATE | 日付の日時型 | 
| TIME | 時刻の日時型 | 
| TIMESTAMP | 日時型 | 
| BINARY LARGE OBJECT | バイナリ型 | 
| データ型 | 説明 | 
|---|---|
| CHAR | 固定長の文字列型 | 
| VARCHAR2 | 可変長の文字列型 | 
| NCHAR | 固定長の各国語文字列型 | 
| NVARCHAR2 | 可変長の各国語文字列型 | 
| NUMBER | 数値データ型 | 
| FLOAT | 浮動小数点データ型 | 
| LONG | 可変長の文字列型 | 
| LONG RAW | 可変長のバイナリ型 | 
| RAW | 可変長のバイナリ型 | 
| DATE | 日時型、ただし時刻は編集できない。 | 
| BLOB | バイナリ型 | 
| CLOB | 文字列型 | 
| NCLOB | 各国語文字列型 | 
注意
BLOB、CLOB、LONG、LONG RAWおよびNCLOB型の列があり、かつ、主キーの列がないテーブルは、データの更新やデータの削除ができません。
| データ型 | 説明 | 
|---|---|
| bit | 真理値 | 
| bigint | int型 | 
| int | int型 | 
| smallint | int型 | 
| tinyint | int型 | 
| decimal | decimal型 | 
| numeric | numeric型 | 
| money | money型 | 
| smallmoney | smallmoney型 | 
| float | 概数型 | 
| real | 概数型 | 
| datetime | datetime型 | 
| smalldatetime | smalldatetime型 | 
| char | 固定長の文字列型 | 
| varchar | 可変長の文字列型 | 
| nchar | 固定長の各国語文字列型 | 
| nvarchar | 可変長の各国語文字列型 | 
| binary | 固定長のバイナリ型 | 
| varbinary | 可変長のバイナリ型 | 
| uniqueidentifier | GUID | 
| データ型 | 説明 | 
|---|---|
| smallint | 狭範囲の整数 | 
| integer | 通常使用する整数 | 
| bigint | 広範囲整数 | 
| decimal | ユーザ指定精度、正確 | 
| numeric | ユーザ指定精度、正確 | 
| real | 可変精度、不正確 | 
| double precision | 可変精度、不正確 | 
| serial | 自動増分整数 | 
| bigserial | 広範囲自動増分整数 | 
| character varying,varchar | 上限付き可変長文字列 | 
| character,char | 空白でパッドされた固定長文字列 | 
| text | 制限なし可変長文字列 | 
| bytea | 可変長のバイナリ文字列 | 
| date | 日付のみ | 
| timestamp | 日付と時刻両方 | 
| timestamp with time zone | 日付と時刻両方、時間帯付き | 
| time | その日の時刻のみ | 
| time with time zone | その日の時刻のみ、時間帯付き | 
| boolean | boolean型 | 
| oid | オブジェクト識別子 | 
| データ型 | 説明 | 
|---|---|
| CHAR | 固定長の文字列型 | 
| CHAR FOR BIT DATA | 固定長のビット列型 | 
| VARCHAR | 可変長の文字列型 | 
| VARCHAR FOR BIT DATA | 可変長のビット列型 | 
| NUMERIC | 真数型 | 
| DECIMAL | 真数型 | 
| INTEGER | 真数型 | 
| SMALLINT | 真数型 | 
| BIGINT | 真数型 | 
| REAL | 概数型 | 
| DOUBLE PRECISION,DOUBLE | 概数型 | 
| DATE | 日付の日時型 | 
| TIME | 時刻の日時型 | 
| TIMESTAMP | 日時型 |