开发者

Using ruby with databases, but without rails

I've some huge text files to process and make sense out of the data. Part of the task is to save t开发者_JAVA技巧his data into a database. I want to use Ruby, with postgres or mysql, postgres being the first choice. What libraries should I include? There is no model, its going to be plain SQL statements. How to do this without rails?


For PostgreSQL, you want ruby-pg. It supplies your basic database connection with the ability to query it. The documentation is sparse, but there are plenty of code samples in the source tree. Here's a fairly straightforward one:

https://bitbucket.org/ged/ruby-pg/src/e4465a9779faed39825213d140df6b1531bb1e68/spec/pg/result_spec.rb?at=default

Edit: The MySQL site lists a few options for connecting to MySQL.

http://dev.mysql.com/downloads/ruby.html


Sequel - sequel.rubyforge.org - is great as well. Using the core library (not the Sequel::Model ORM) you can write SQL like queries/statements using Ruby syntax.


You're after ActiveRecord, which supplies the database connectivity. A quick google search suggested this might be a good place to start.


for mysql, check out the mysql2 gem

#>> gem install mysql2
require 'mysql2'

client = Mysql2::Client.new(:host => "localhost", :username => "root")
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜