こんにちは、私はスクリプト言語としてRubyを使用しています。 Web開発ではなく、自分のコンピュータのローカルデータベースに接続して操作する。Rubyを使用してRails以外のSQLite3データベースにスクリプト言語として接続する方法
私はどのように接続できるか知りたいです。ダウンロード/インポートツールが必要ですか?始めるには何が必要ですか?
gem install sqlite3
あなたは、あなたのコード内でライブラリを使用することができます。
おかげで、
こんにちは、私はスクリプト言語としてRubyを使用しています。 Web開発ではなく、自分のコンピュータのローカルデータベースに接続して操作する。Rubyを使用してRails以外のSQLite3データベースにスクリプト言語として接続する方法
私はどのように接続できるか知りたいです。ダウンロード/インポートツールが必要ですか?始めるには何が必要ですか?
gem install sqlite3
あなたは、あなたのコード内でライブラリを使用することができます。
おかげで、
あなたはsqlite3
宝石をインストールする必要があります。ここでproject's README.rdoc
fileから適応例は、です:
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
、アプリ上で、これらのモデルの特徴を持っていると思います。 ActiveRecord gemを使って、あなたはそれを持つことができます。あなたのアプリのデータが本当にシンプルで簡単に検索できるのでない限り、アクティブなレコードなどを使用するようにしてください。ここで
は、いくつかのリンク
あるhttp://sqlite-ruby.rubyforge.org/sqlite3/faq.html – jimw