2012-03-21 38 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

相關問題