ページの先頭行へ戻る
Interstage Mobile Application Server V1.3.0 アプリケーション開発ガイド
FUJITSU Software

3.3.4.2 データの格納および取得

SLSにデータを格納、および取得できます。格納されたデータは、キーおよび値ともに暗号化されて格納され、取得時にはデータは復号化されます。格納されるデータサイズは2GBを上限に、カスタマイズできます。詳細は、C.5.10 sls.maxDatabaseSizeを参照してください。以下は、認証モードの例です。

使用例
     LoginInfo loginInfo = LoginData.getInstance().mLoginInfo;
     if (loginInfo != null) {
         if (loginInfo.getUser() != "") {
             try {
                 DataManagerDirect dm = new DataManagerDirect(getApplicationContext(),
                                                              loginInfo.getUser(),
                                                              loginInfo.getPwd().getBytes());
                 dm.put("キー名", "値");
             } catch (IMAPSSlsException e) {
                 // 例外処理.
             } catch (IllegalArgumentException e) {
                 // 例外処理
             } catch (SQLiteFullException e) {
                 // 例外処理
             }
             try {
                 DataManagerDirect dm = new DataManagerDirect(getApplicationContext(),
                                                              loginInfo.getUser(),
                                                              loginInfo.getPwd().getBytes());
                 String value = dm.get("キー名");
             } catch (IMAPSSlsException e) {
                 // 例外処理.
             } catch (IllegalArgumentException e) {
                 // 例外処理
             }
         }
     }