2012-03-21 74 views
0

我有一个网站托管在Linux服务器上。如果有人向我发送Access数据库文件,通过Web用户界面公开数据的快捷方式是什么?访问数据不需要保持最新...它可以被转换成类似于mySql(不知道这是否可能/推荐)以及在“已转换”数据库中继续保持的数据。公开Linux服务器上的Access数据库

我没有任何Rails的经验,但根据我的理解,这将是使用Rails(数据库优先设计)可行的,它会给我一个机会让我的脚在Rails上变得湿润。但我愿意接受任何在Linux上免费运行的解决方案,包括某种内容管理系统。

我想拥有某种基本的安全性......即“用户A,B和C具有对数据的只读访问权限;用户X,Y和Z可以进行更改”。

+0

请指定您正在运行的是哪个Ruby实现。如果您使用JRuby,则可以使用任何Access JDBC驱动程序。 – 2012-03-21 12:20:43

+0

你是否想动态地做这件事?意思是,你接收Access数据库,解析它们并将它们转储到真实的数据库中?或者您是否仅仅使用单个Access数据库为您的应用程序初始化数据? – 2012-03-21 12:20:44

+0

只是一次接收/转换的Access数据库 – JoelFan 2012-03-21 15:07:38

回答

1

该解决方案可能是解析MS Access mdb文件的工具。 你可以尝试http://mdbtools.sourceforge.net/

我发现这篇好文章:http://pnenp.wordpress.com/2011/02/10/converting-ms-access-mdb-files-to-sqlite-mdb2sqlite/解释如何将访问数据库转换为sqlite。

+0

但是那又怎么样?我如何在网络上公开它? – JoelFan 2012-03-21 15:30:44

+0

将数据库转换为Sqlite后,您可以在Ruby on Rails上使用带有activerecords的sqlite。然后您就可以开始学习Ruby on Rails了。 – dAm2K 2012-03-21 16:19:23

1

使用“access2mysql”(免费)=>制作您的Access数据库的MySQL版本。

+0

您对此产品有直接和近期的经验吗? – 2013-10-15 09:46:32

相关问题