2012-11-06 124 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