2012-02-19 136 views
0

這是我第一次用MS Access數據庫部署Java桌面應用程序,並發現JAR包沒有獲取數據庫訪問,除了我的開發PC之外,儘管我有MS訪問數據庫在構建應用程序之後複製的JAR文件的同一目錄中。而且我知道我無法連接使用我的PC的ODBC連接創建的MS訪問數據庫。現在我的問題是使用MS Access數據庫部署Java桌面應用程序

我該如何部署Java桌面應用程序與MS訪問BD將運行在任何計算機手動ODBC連接到MS ACCESS數據庫爲每臺計算機將不需要?

我不是想連接網絡中的MS訪問數據庫,而是試圖運行這個應用程序,其中MS Access數據庫已經安裝,我提供的數據庫將與JAR文件,我想訪問數據庫我有從Java前端應用程序提供。

請幫忙。

+1

該公司擁有4類型的驅動程序,你可以用你的應用程序和數據庫捆綁 - HTTP。: //www.csv-jdbc.com/stels_mdb_jdbc.htm。可能你可以找到一個類似它的免費替代品,但是我聽說的大多數類型都是3型nd需要ODBC配置。 – Perception 2012-02-19 15:31:58

+0

感謝感。這個鏈接暫時解決了我的問題。現在我可以給JAR文件提供「lib」文件夾來處理,但想要提供一個文件。讓我們檢查一下是否可以完成。再次感謝你。 – Hasanur 2012-02-20 05:18:57

回答

1

首先,您應該獲取Access數據庫的ODBC驅動程序。有些電腦可能沒有它。

安裝該驅動程序後,應在計算機上創建ODBC數據源。我不知道如何在Java中執行此操作,但ODBC數據源配置存儲在註冊表中,您可以添加數據源。

谷歌「註冊表中添加ODBC數據源」或「我可以創建和刪除一個DSN使用腳本」(第二個是好文章,我發現的稱號。

也許你可以從Java訪問註冊表沒有任何問題。

您還可以使用安裝製造商的方案之一他們中有些人有類似「添加數據源」功能

+0

感謝您的快速響應。我正在嘗試你的建議。 – Hasanur 2012-02-19 15:40:33

相關問題