Perlゼミ

WindowsへSQLiteをインストールする

慣れてくるとさまざまな種類のSQLを実行して実験したくなると思います。そのためには対話的にSQLを実行できる環境があったほうが便利です。今回はWindows上でSQLを実行するための環境を作成してみます。

ライブラリとコマンドラインプログラムのダウンロード

SQLiteを利用するためにはデータベースを操作するためのライブラリとSQLを実行するためのコマンドラインプログラムが必要になります。このふたつを入手する必要があります。

SQLiteのホームページ

以下がSQLiteのホームページになります。

SQLiteのサイト

SQLiteのダウンロードページ

ホームページの上段の真ん中あたりに「Download」と書かれたリンクがあります。これがSQLiteのダウンロードのページへのリンクです。

SQLite Download Page

Windows用のSQLiteのライブラリとコマンドラインプログラムを探す

くるくるとページをたどってWindowsようのSQLiteのライブラリとコマンドラインプログラムを探します。「For Windows」などと書かれていると思います。「sqlitedll~.zip」というのがSQLiteのライブラリです。「sqlite~.zip」というのがSQLiteのコマンドラインプログラムです。この2つをダウンロードしましょう。

2009年12月07日現在で最新版のものにリンクを張っておきます。

これらをダウンロードしてzipファイルを展開してください。

ファイルの配置

ファイルを展開すると「sqlitedll~.zip」の中には

sqlite3.def

sqlite3.dll

というファイルが、

「sqlite~.zip」の中には

sqlite3.exe

というファイルが入っていると思います。sqlite3.defというのは静的なライブラリを作成するために必要なものですので、今は必要ありません。

sqlite3.dll

sqlite3.exe

というファイルを自分の好きなディレクトリに配置してください。今回は

c:\sqlite

というディレクトリに配置することにします。

環境変数Pathの設定

環境変数Pathを探す

次にコマンドプロンプトから「sqlite3.exe」を実行できるように環境変数Pathというものを設定します。このパスの設定の操作は十分注意してください。これから環境変数Pathの値に変更を加えるのですが、間違ってしまうと正しく動かなくなる危険があります。Pathの値はコピーしてどこかに保存しておくようにしてください。

まず「マイコンピュータ」を右クリックしてポップアップメニューにある「プロパティ」をクリックしてください。すると上のほうに「詳細設定」というタブがあるのでそれをクリックします。「詳細設定」タブの下のほうに「環境変数」というボタンがあると思います。これをクリックしてください。

「環境変数」のウインドウが開いたら下部の「システム環境変数」のリストの中からPathという項目を探してください。

環境変数Pathの設定

Pathという項目をクリックして、右下にある「編集」というボタンを押しましょう。そうしたらPathの値を編集できますので、まず最初にそれをコピーしてどこかテキストファイルに保存しておきましょう。元に戻すことができるので安心です。

その作業を終えたら、環境変数Pathの先頭に

c:\sqlite;(元の環境変数Pathの値)

を追加してください。「c:\sqlite」の後ろにセミコロンがあることに注意してください。設定できたらOKを何回か押してプロパティを閉じましょう。

SQLiteのコマンドラインプログラムが実行できることの確認

ではコマンドプロンプトを起動して

sqlite3

としてみましょう。環境変数の設定はコマンドプロンプトを再起動したときに反映されますので、すでに立ち上がっている場合はコマンドプロンプトを立ち上げなおしましょう。

下記のようにsqlite3が実行できれば正常にインストールできています。

SQLite version 3.6.20

Enter ".help" for instructions

Enter SQL statements terminated with a ";"

sqlite>

終了する場合は

.quit

とします。

これで対話的にSQLを実行できる環境が整いました。

Perlの書籍
  • 業務に役立つPerl

    ログ解析など日本語を含むテキスト処理の実践!
    この私、Perlゼミの作者が執筆しています。
    ご購入、口コミ歓迎。
  • Perlの書籍 »
自己紹介
木本裕紀

「こっ、こしゃくな。
このPerオタクめ~!」

Twitter
フォロー、いいね、リツート、コメント歓迎

Youtube

チャンネル登録、いいね、コメント歓迎

kimoto.yuki@gmail.com
応援メッセージ、質問、間違い報告歓迎

木本システム株式会社
ご紹介キャンペーン実施中です。契約金額の10%をご紹介料としてお支払い。

(例)30万円のシステム開発委託契約が、1年続いたら、36万円がもらえる!!!