DB Connector for iOS/Android (Linux版)
製品の概要
iPad,iPhone,Android端末にRDBデータを開示してモバイルネイティブアプリケーションを作成したいお客様向けのモバイルミドルウェアです。
Linux環境で動作しOracleやMySQLなどへの接続をサポートします。
- Linux サーバー環境で動作します。Apache + Tomcat + Axis2を前提ソフトウェアとします。
- iPad/iPhone/Android端末からサーバにあるDBアクセスを支援するミドルウェア製品です。
- Oracle/MySQL/PostgreSQL/MS SQL Server等をサポートします。
- iOSクライアントライブラリはXcode/Objective-Cに対応するスタティックライブラリとして提供されます。
- iOSクライアントライブラリは非同期通信でdelegateに処理完了などが通知されます。
- Androidクライアントライブラリはjarファイルとして提供されます。
- トランザクションサポートしてますので更新系業務も対応可能です。
- Apache + Tomcat サーバー構成により3G/LTEでもWi-Fiでも利用可能です。
- SSL通信に対応しています。
- 各種 Web Server認証に対応しています。
主なメソッド/プロパティ/デリゲート(iOS)
メソッド | 概要 |
connect | サーバーへの接続 |
disconnect | サーバー接続の解除 |
query | クエリ発行 |
queryRows | 複数行クエリ発行 |
execute | 非クエリ系SQL実行 |
beginTrans | トランザクション開始 |
commitTrans | トランザクションコミット |
rollbackTrans | トランザクションロールバック |
プロパティ | 概要 |
uid | ウェブ認証ユーザーID |
pwd | ウェブ認証パスワード |
url | サーバーURL |
lastErrorString | 最終エラー情報 |
results | QueryRows結果 |
verbose | ログ出力切り替え |
デリゲート | 概要 |
requestCompleted | 非同期リクエスト成功通知 |
requestFailed | 非同期リクエストエラー通知 |
rowFetchd | 行取得通知 |
queryCompleted | クエリ完了通知 |
queryRowsCompleted | 複数行取得完了通知 |
サーバー要件
様々な環境の組み合わせがありますので動作確認状況などの詳細はお問い合わせください。
- RHEL6, CentOS 6.x
- Java SE 7, Tomcat 6 or 7, Axis2
- Oracle 9.x, 10g, 11g, MySQL 5.x, PostgreSQL 8.x/9, Microsoft SQL Server, 等 JDBCにてアクセス出来るデータベース。
iOSモバイルデバイス要件
- iOS 5.1 以上が動作するiPad/iPhone/iPod Touch
- Xcode 最新版
- アプリ配布/実機デバッグにはApple iPhone Developer Program(有償)に別途ご加入が必要です。
Androidモバイルデバイス要件
- Android 2.3 以降に対応。
- Android SDK + eclipse 開発環境に対応。(SDK最新版に順次対応いたします)
販売価格
- サーバー毎ライセンス オープン価格 (端末台数ライセンスではありません)
Note
- Blob/Clobデータには対応していません。(直接サーバーファイルアクセス実装をご検討ください)
- 製品の仕様は予告無く変更になる場合がございますのであらかじめご了承ください。
- 製品ドキュメントはPDFでのご提供となります。
- 当製品の販売およびサポートはシステムラボになります。お問い合わせメールアドレスはこちらです。
- 動作環境が多岐に渡るためコンサルティング等ご相談に対応いたします。
- Objective-C/Android アプリケーション受託開発につきましてもご相談ください。
- バージョン 1.0 は2010年5月21日より販売開始。
- バージョン 2.0 は2013年6月01日より販売開始。
- バージョン 3.0 (Linux対応版)は 2013年12月初旬より販売開始。
- Windowsサーバー + Microsoft SQL Server接続版はこちらです。
- Windowsサーバー + Oracle 対応反は こちらです。