我有一些巨大的文本文件來處理和理解數據。部分任務是將這些數據保存到數據庫中。我想使用Ruby,使用postgres或mysql,postgres是第一選擇。我應該包括哪些庫?沒有模型,它將成爲普通的SQL語句。如何做到這一點沒有鐵軌?使用ruby與數據庫,但沒有rails
回答
對於PostgreSQL,你想要ruby-pg。它爲您的基本數據庫連接提供查詢能力。文檔很少,但源代碼樹中有很多代碼示例。這裏是一個非常簡單的一個:
編輯:MySQL的網站列出了幾個選項,用於連接到MySQL。
您在提供數據庫連接的ActiveRecord之後。快速谷歌搜索建議this可能是一個很好的開始。
不,我不想使用ORM(ActiveRecord的是ORM,對嗎?)我想我自己寫的SQL語句,喜歡的方式,我們做的mysql_query ,mysql_connect等在PHP中。 – user61734 2010-02-11 04:35:29
是的,ActiveRecord是一個ORM,對於執行普通的SQL語句來說是過量的。 – 2010-02-11 04:37:55
仍然和orm,但它的光和faaast http://datamapper.org/getting-started.html - datamapper。它也很容易使用外部導軌 – ADAM 2010-02-11 08:41:04
續集 - sequel.rubyforge.org - 是偉大的,以及。使用核心庫(不是Sequel :: Model ORM),您可以使用Ruby語法編寫像查詢/語句之類的SQL語句。
爲MySQL,檢查出mysql2寶石
#>> gem install mysql2
require 'mysql2'
client = Mysql2::Client.new(:host => "localhost", :username => "root")
- 1. ruby rails migrate沒有更新數據庫
- 2. 有沒有人使用Ruby/Rails和Sales Logix數據庫?
- 3. Ruby/Rails - 在純Ruby中使用Rails數據庫函數
- 4. 使用CakePHP 1.3,但沒有數據庫
- 5. 簡單的Ruby on Rails數據庫調用成功,但頁面沒有填充
- 6. 將數據存儲在沒有數據庫的Ruby on Rails中
- 7. 在Rails上使用Ruby數據庫
- 8. Ruby On Rails&與數據庫交互
- 9. Ruby on Rails項目與Mysql數據庫
- 10. 模型在rails上返回數據ruby沒有數據ruby
- 11. Ruby on Rails現有的Sybase數據庫
- 12. Ruby On Rails數據庫
- 13. Ruby on Rails + Filemaker數據庫
- 14. 如何在沒有數據庫的Ruby on Rails上使用我的模型?
- 15. 網站沒有更新數據庫[Ruby on Rails]
- 16. Ruby on Rails模型保存rest_client沒有本地數據庫
- 17. Ruby on Rails:沒有數據庫的燈具
- 18. 數據庫沒有條目時顯示錯誤(Ruby on Rails 4.0)
- 19. 在Ruby on Rails中使用現有的SQL Server數據庫
- 20. 沒有錯誤,但沒有從Sqlite數據庫刪除數據使用刪除
- 21. amcharts與Ruby on Rails集成:使用數據庫中的數據填充圖形
- 22. 連接到使用Ruby但沒有Rails的mysql的
- 23. 如何從Ruby或Ruby on Rails與BerkeleyDB數據庫交談?
- 24. Ruby on Rails HABTM collection_select數據庫調用
- 25. Rails提交從窗體更改,但沒有寫入數據庫
- 26. Ruby on Rails - 自動插入數據到數據庫沒有種子.rb
- 27. Rails 4任務與環境和數據庫連接,但沒有連接報告
- 28. 使用SQLite3(Ruby)的數據庫沒有插入
- 29. Ruby on Rails應用程序與MySQL數據庫
- 30. JRuby on Rails沒有數據庫
這真棒,謝謝。任何庫的MySQL? – user61734 2010-02-11 04:40:25
鏈接已經死了,你有其他選擇嗎? – JohnMerlino 2013-05-31 05:39:18
@JohnMerlino他們似乎已經改變了他們的測試。但我更新了一個可比較例子的鏈接。 – 2013-06-05 15:08:20