2011-08-24 37 views
6

有支持參數化的Ruby的任何MySQL庫嗎? mysql2的文檔給出了這個例子:Ruby中的MySQL參數化

escaped = client.escape("gi'thu\"bbe\0r's") 
results = client.query("SELECT * FROM users WHERE group='#{escaped}'") 

而且這似乎有點笨重和擰緊能夠對我。

+0

您總是可以回退到原始的SQL準備語句 – Mchl

回答

3

Sequel也有同樣效果。但對於MySQL,它只能模擬它們:

MySQL ruby​​驅動程序不支持綁定變量,所以綁定變量方法會回退到字符串插值。