2012-11-06 165 views
1

如何在沒有客戶端運行Swing應用程序

我在我得給MDB數據庫 客戶端具有密碼保護Swing應用程序工作在創建DSN運行的Swing應用程序,我不想在客戶端創建DSN

是否有任何可能的方式在編碼部分提供數據庫路徑,而不是指定DSN名稱的 。因爲DSN創建對於客戶來說是一項複雜的任務。

+0

IP地址,而不是使用ODBC的DNS ???, – mKorbel

+0

創建使用ODBC的ITS DSN(數據源名稱)我不需要在硬編碼程序中給出數據庫的路徑 – adesh

回答

2

使用下面的代碼來創建連接:

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 
Connection con = DriverManager.getConnection("jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};Dbq=c:\\as\\sampleDB.mdb"); 

這可以幫助你。

+0

我必須給driverid = 22,readonly = true; – adesh

+0

@adesh:我不知道你的申請,我怎麼說這個條款?順便說一句,你可以向我解釋這些條款是什麼? – Parth

+0

我正在運行您的代碼,但它的錯誤提示爲未找到數據源名稱或沒有指定默認驅動程序 – adesh