DB connector for iOS/Android Linux version 3.5
製品の概要
iOS,AndroidモバイルアプリにサーバーのRDBデータにアクセス可能とするモバイルミドルウェアです。
Linuxで動作しOracle MySQL PostgeSQL SQL Serverをサポートします。
既存のSQLスキルと8個のメソッドを覚えるだけでアプリケーションロジックをモバイルアプリコードに集約できます。
- Linux サーバーで動作します。
- iOS/Android端末からサーバにあるDBアクセスを支援するミドルウェア製品です。
- Oracle/MySQL/PostgreSQL/SQL Serverをサポート。
- iOSクライアントライブラリはObjective-C/Swiftに対応するユニバーサルバイナリ。
- iOSクライアントライブラリは非同期通信でdelegateに処理完了などを通知。
- Androidクライアントライブラリはaarファイルとして提供。
- flutter 対応。
- トランザクション対応。更新系業務対応可能です。
- TLS対応。
- BASIC認証対応。
評価リソース
開発・評価のためmacOS用のバイナリもご用意しました。
主なメソッド/プロパティ/デリゲート(iOS)
メソッド | 概要 |
connect | サーバーへの接続 |
disconnect | サーバー接続の解除 |
query | クエリ発行 |
queryRows | 複数行クエリ発行 |
execute | 非クエリ系SQL実行 |
beginTrans | トランザクション開始 |
commitTrans | トランザクションコミット |
rollbackTrans | トランザクションロールバック |
プロパティ | 概要 |
uid | 認証ユーザーID |
pwd | 認証パスワード |
url | サーバーURL |
lastErrorString | 最終エラー情報 |
results | QueryRows結果 |
verbose | ログ出力切り替え |
デリゲート | 概要 |
requestCompleted | 非同期リクエスト成功通知 |
requestFailed | 非同期リクエストエラー通知 |
rowFetchd | 行取得通知 |
queryCompleted | クエリ完了通知 |
queryRowsCompleted | 複数行取得完了通知 |
サーバー要件
様々な環境の組み合わせがありますので動作確認状況などの詳細はお問い合わせください。
- RHEL7以降、CentOS7以降, Rocky Linux 7以降、ubuntu 20以降
- Oracle 10.2以降, MySQL 5.7以降、PostgreSQL 11以降, Microsoft SQL Server 2017 以降
iOSモバイルデバイス要件
Androidモバイルデバイス要件
- Android 4.x 以降に対応。
- Android Studio 最新版
販売価格
Note
- Blob/Clobデータには対応していません。(直接サーバーファイルアクセス実装をご検討ください)
- 製品の仕様は予告無く変更になる場合がありますのであらかじめご了承ください。
- 当製品の販売はシステムラボです。お問い合わせメールアドレスはこちらです。
- 動作環境が多岐に渡るためコンサルティング等ご相談に対応いたします。
- iOS/Android/fltter アプリケーション受託開発につきましてもご相談ください。
- Linux x86_64以外のCPUアーキテクチャについてはご相談ください。(GOでビルドできるバイナリ対応)
- バージョン 1.0 は2010年5月21日より販売開始。
- バージョン 2.0 は2013年6月01日より販売開始。
- バージョン 3.0 は 2013年12月初旬より販売開始。
- バージョン 3.5 は 2023年5月21日より販売開始。
- Windowsサーバー + Microsoft SQL Server接続版はこちらです。
- Windowsサーバー + Oracle 対応反は こちらです。