运行swing应用程序而不创建DSN

如何在不在客户端上创建DSN的情况下运行swing应用程序

我正在开发一个swing应用程序,我必须将mdb数据库提供给具有密码保护的客户端,我不希望需要在客户端创建DSN

是否有任何可能的方法在编码部分中提供数据库路径,而不是指定DSN名称。 因为DSN创建对于客户来说是一项复杂的任务。

使用以下代码创建您的连接:

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

这可能对你有帮助。