データベースの SQLite の使い方について解説します。 SQLite はサーバとして動作させるのではなく単独のアプリケーションとして動作させることが可能です。インストールも簡単な上に非常にコンパクトなため、アプリケーションと一緒に配布するといった利用も数多くされています。ここでは SQLite を使ってデータベースやテーブルの作成方法、そしてデータを追加したり取得したりする方法について一つ一つ解説していきます。
FTPアクセスのみのレンタルサーバでSQLiteを使う 仕事の規模的に、どうしてもレンタルサーバを使うことが多い。 むろん専用サーバは高くて使えない。 自前サーバに相乗りしても良いのだが、最近のレンタルサーバは月500円〜1500程度で十分なものが借りられ、自前サーバに比べればセキュリティ的にも安心感がある。 MySQLやPostgreSQLが使えるレンタルサーバも増えてきたが、オプション料金がかかることが多い。 現在利用しているFTP操作のみのプロバイダで強引にSQLiteを動かしてみることにした。 SQLiteを利用する理由はプロセスが上がらないタイプのDBであること、DB内容はファイルに落ちるので、FTPのみでも管理しやすいことなどである。 まずは下準備を行う。 書き込み可能(777)のディレクトリを用意、ここではworkという名前にする。 <?php system("/
SQLiteはDLLファイルだけですぐに利用できる簡易的なDBではあるが、思っているよりもしっかりと動作してくれる。 他のDBのようにインストールも手間もなくすぐに利用できるのが便利だ。最近はPHP5をインストールしているサーバも増えたので、ファイルをアップするだけですぐに利用できるというのも手軽でいい。 そんなSQLiteであるが、管理インタフェースは標準では用意されていない。普及のためには高機能、かつ手軽な管理インタフェースの存在は欠かせないだろう。 今回紹介するオープンソース・ソフトウェアはSQLite Database Browser、SQLiteをGUIで操作できるソフトウェアだ。 SQLite Database Browserを使うと、GUIベースでデータベースの作成はもちろん、テーブルの設計やデータの編集ができる。SQLを実行して結果を見ることも可能だ。もちろん、日本語に対応
SQLite は,パブリックドメインの組み込み型のデータベース管理システム・ソフトウエアです. この Web ページでは,SQLite コマンドライン・クライアントのダウンロードと実行を行います. SQLite コマンドライン・クライアントの中にすでに データベース管理システムが組み込まれています. SQLite の利点を大胆にまとめると, アカウント(ユーザ名やパスワード) 権限 のことを考えなくても使えます.通信しませんので,ファイヤウオール(例えば Windows のファイヤウオール)の設定で悩むこともないでしょう.以上が利点です. リモートからネットワーク越しで接続する機能はありません(そのはずです). 複数のプログラムからデータベースを共有するための機能もありません.(クライアント・サーバ・アーキテクチャという考え方をとっていません). ※ 勉強用としてみると:
SQL C Library の SQLite の DB を GUI で参照できるツール SQLiteCC (SQLite Control Center) を日本語化したものです.本家の SQLiteCC では対応していない SQLite3 のデータベースファイルも扱えます. 本家 SQLiteCC の特徴 新しいデータベースの作成,既存のデータベースファイルの作成が可能 表データ,フィールド,スキーマ,インデックス,トリガーを参照可能 グリッド上で表データを編集可能 文法解析によるハイライト可能なエディター搭載 日本語版の特徴 日本語表示できるようにしています 表に日本語 (UTF-8/Shift-JIS) が表示でき,表で直接変更する部分も日本語が通るようになっています クエリー部にも日本語が使えます. SQLiteCC3 系のデータベースファイルも操作可能. グリッドやエディタ部のフォ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く