2012-03-28 13 views
11

こんにちは、私はスクリプト言語としてRubyを使用しています。 Web開発ではなく、自分のコンピュータのローカルデータベースに接続して操作する。Rubyを使用してRails以外のSQLite3データベースにスクリプト言語として接続する方法

私はどのように接続できるか知りたいです。ダウンロード/インポートツールが必要ですか?始めるには何が必要ですか?

gem install sqlite3 

あなたは、あなたのコード内でライブラリを使用することができます。

おかげで、

+2

あるhttp://sqlite-ruby.rubyforge.org/sqlite3/faq.html – jimw

答えて

21

あなたはsqlite3宝石をインストールする必要があります。ここでproject's README.rdoc fileから適応例は、です:

あなたがRailsのアプリケーションに関する知識をお持ちの場合は
require 'sqlite3' 

# Open a SQLite 3 database file 
db = SQLite3::Database.new 'file.db' 

# Create a table 
result = db.execute <<-SQL 
    CREATE TABLE numbers (
    name VARCHAR(30), 
    val INT 
); 
SQL 

# Insert some data into it 
{ 'one' => 1, 'two' => 2 }.each do |pair| 
    db.execute 'insert into numbers values (?, ?)', pair 
end 

# Find some records 
db.execute 'SELECT * FROM numbers' do |row| 
    p row 
end 
3

、アプリ上で、これらのモデルの特徴を持っていると思います。 ActiveRecord gemを使って、あなたはそれを持つことができます。あなたのアプリのデータが本当にシンプルで簡単に検索できるのでない限り、アクティブなレコードなどを使用するようにしてください。ここで

は、いくつかのリンク

関連する問題