タグ

2012年1月15日のブックマーク (2件)

  • iPhoneアプリとデータベースサーバの連携

    データベース・スキーマとアクセスの準備 今回は早速iPhoneを使った業務アプリケーションのサンプルを紹介します。 サーバー側の準備として、MySQLPHPを使ったプログラムを作成しました。クライアントはもちろんiPhoneです。 サーバー側のアプリケーションとiPhone向けのプロジェクトはこちらからダウンロードしてください。 まずはサーバー側について説明しましょう。 この種のクライアント/サーバー系のシステムは、どこまでをサーバーにさせるのかという設計が考えどころです。 結果的にはその現場で使えるOSやミドルウエアに応じておおむね動作方法は決まってしまうものです。 iPhoneが端末であるということが決定した段階で言えることは、MySQLOracleSQL Serverといったネットワーク・データベースヘの ドライバ関連のものが組み込まれていないということです。 SQLiteが組

  • iPhone プログラムで SQLite を使用する

    iPhone アプリのプログラミングでは、データベースとして SQLite を利用することが出来るようになっています。 SQLite はアプリケーションに組み込んで使用するタイプの軽量なデータベース (DBMS) で、最終的にはデータベースファイルへの読み書きだけで、データベースの操作を行うことが可能になっています。 ただ、SQLite は日付時刻型がなかったりとか、データ型を "INTEGER NOT NULL PRIMARY KEY" で宣言すれば自動的にオートナンバー型のように振る舞うなど、Microsoft SQL Server や MySQL 等とは雰囲気がずいぶん違いそうなので、そういう面での慣れも必要になるかもしれません。 データベースファイルの準備 iPhone プログラムで SQLite を使うためには、予め SQLite 用のデータベースファイルを作成する必要があります