是否可以使用Ruby编辑(创建新记录,添加和更改内容等)Access数据库?如果是,怎么样?
如果不可能,有没有人知道从HTML表单存储信息的好方法?
答案 0 :(得分:2)
如果您打算在Windows机器上运行,那么是,可能通过ODBC或OLEDB(ADO)从Ruby操作Access数据库。但是,Access数据库引擎对于Web应用程序的后端数据库来说是一个糟糕的选择。实际上," Microsoft强烈建议不要在Web应用程序中使用Access。" (参考:here)。
如果您打算在非Windows机器上实现此功能,那么我建议您不要轻易搞乱使用Access ODBC。您可能能够获取JRuby和UCanAccess JDBC驱动程序来更新Access数据库,但对于Web后端而言,这也不是一个好的选择。
您真的应该为您的Web应用程序调查其他更合适的后端数据库:Microsoft SQL Server,MySQL,PostgreSQL,MariaDB等等。
答案 1 :(得分:1)
您可以使用Ruby使用各种数据库 - 包括Access数据库,使用Ruby DBI模块。
答案 2 :(得分:1)