MSSQL connector for iOS/Android
製品の概要
iOS/Androidデバイスに会社のSQL Serverデータを開示してアプリケーションを作成したいお客様向けのモバイルミドルウェアです。モバイルデバイスをMicrosoft IIS ウェブサーバー経由でSQL Serverデータベース接続する環境を構築出来ます。当バージョンからflutter/dartでアプリ開発をサポートします。
- iOS/AndroidデバイスからSQL Serverデータアクセスを支援するミドルウェア製品です。
- SQL Serverとの通信はIISのWeb Service経由となります。
- iOSクライアントライブラリはXcode/Objective-C/Swiftに対応するスタティックライブラリとして提供されます。
- Androidクライアントライブラリはaarファイルとして提供されます。
- flutterライブラリはgithubで公開。pubspec.yamlでgitのurlを指定します。dartのみで記述されておりflutterがサポートするplatform全てで動作します。
- SQLスキルで業務ロジックをアプリケーションに集約できます。
- トランザクションサポートしてますので更新系業務も実装できます。
- iOS18/Xcode 16動作確認済。
- Android SDK 32動作確認済。
- Flutter 3.x 動作確認済。
- IISサーバー構成によりキャリア回線/Wi-Fiで利用可能です。
- SSL通信に対応しています。
- 各種 Web Server認証に対応しています。
- 詳細はPDFマニュアルをご参照ください。
- github サンプルコード
主なメソッド/プロパティ/デリゲート
メソッド
メソッド |
概要 |
connect | サーバーへの接続 |
disconnect | サーバー接続の解除 |
query | クエリ発行 |
queryRows | 複数行クエリ発行 |
execute | 非クエリ系SQL実行 |
beginTrans | トランザクション開始 |
commitTrans | トランザクションコミット |
rollbackTrans | トランザクションロールバック |
プロパティ
プロパティ |
概要 |
uid | ウェブ認証ユーザーID |
pwd | ウェブ認証パスワード |
url | サーバーURL |
lastErrorString | 最終エラー情報 |
デリゲート
デリゲート |
概要 |
requestCompleted | 非同期リクエスト成功通知 |
requestFailed | 非同期リクエストエラー通知 |
rowFetchd | 行取得通知 |
queryCompleted | クエリ完了通知 |
queryRowsCompleted | 複数行取得完了通知 |
サーバー要件
- Microsoft Windows Server 2012-2025
- 上記サーバーでサポートされるMicrosoft IIS (Internet Information Server)
- Microsoft .NET framework 4.8
- Microsoft SQL Server 2012-2022 (.NET framework SqlClientで接続可能なSQL Server)
iOSモバイルデバイス要件
- iOS12以降 (iPhone/iPad/iPod touch)
- Xcode 13〜16 (順次最新版に対応)
Androidモバイルデバイス要件
- Android 6以降
- Android Studio
販売価格
Note
- Blob/Clobデータには対応していません。(直接サーバーファイルアクセスをお勧めします)
- 製品の仕様は予告無く変更になることがありますのであらかじめご了承ください。
- 製品ドキュメントはPDFでのご提供となります。
- 当製品の販売元はシステムラボになります。お問合わせメールはこちらです。
- iOS/Androidアプリケーション受託開発につきましても弊社へご相談ください。
- 2010年6月8日よりver 1.0販売開始。
- 2015年9月29日よりver 1.3販売開始。
- 2017年10月17日よりver 2.1販売開始。
- 2022年11月28日よりver 2.5販売開始。
- Oracleデータベース対応版もございます。
- Linuxサーバー対応版もございます。