Ruby中的数据库

时间:2015-04-11 09:38:42

标签: php ruby

我正在为需要数据库的群组建立一个网站。数据将存储用户信息等。我已经了解PHP并且可以在PHP中轻松完成它,但为了让自己成为开发人员,我想学习像Ruby这样的语言。我知道如何在PHP中使用数据库。但是,在编写Ruby时,我可以使用SQL数据库吗?

3 个答案:

答案 0 :(得分:2)

我们不知道如何用PHP调用数据库。 许多PHP用户使用MySQL并使用嵌入式mysql驱动程序调用sql语句, 然后迭代结果。 您也可以在Ruby中执行此操作。 mysql驱动程序没有嵌入,但您可以使用RubyGems轻松安装它。你需要mysql2 gem。 https://github.com/brianmario/mysql2

但是如果想要更加面向对象,那么就有框架" Ruby On Rails"使用" ActiveRecord"用于数据库连接。在这里,您不必直接编写SQL,而是指定要拥有或存储的对象(除了极少数边缘情况,您仍然可以编写SQL) 这需要一些学习时间。但是,编码更少,代码更易读,安全性错误也更容易避免。

答案 1 :(得分:1)

基本答案是肯定的 - 你可以使用Ruby和像ActiveRecord或Sequel这样的框架做类似的事情,但这对于StackOverflow来说太宽泛了。

答案 2 :(得分:1)

下午好。 取决于您需要的速度。 1)如果你需要快速 - 写PHP 2)如果你有时间并想学习Ruby On Rails,ActiveRecord等...为初学者购买一些书,阅读doc并逐步创建应用程序