JAVA 打包时数据库文件怎么办??

来源:百度知道 编辑:UC知道 时间:2024/07/07 12:22:09
我是用JAVA程序编了一个简单的可以访问.mdb的文件,
我把.class文件打包成.jar文件时我是把那个.mdb 文件包进去的,
但我把这个包好的.jar文件移到别人的电脑上就访问不起来数据库了,那要怎么打包才能使得到别人的电脑上一样可以访问我建好的数据库呢?

try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}//建立桥接器
catch(ClassNotFoundException e){}
try{
con=DriverManager.getConnection("jdbc:odbc:biao","","");//连接数据库
sql=con.createStatement();
rs=sql.executeQuery("Select * from biao ");
那还有没什么别的方法可以使得那个数据库文件和.jar文件在一起被打包成别的格式,总之就是成一个文件然后随便移到哪个电脑上就可以直接运行???

不要使用数据源进行连接。
数据源在使用前必须配置一下,在别的机器上自然无法立即使用。
使用文件路径连接数据库文件。而不是数据源。
String url = "jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=D:\\aa.mdb";
con=DriverManager.getConnection(url, "", "");

这样就好了。

con=DriverManager.getConnection("jdbc:odbc:biao","","");//连接数据库
不要采用jdbc:odbc桥连接,采用ip地址链接就ok了

应该是可以的
你确定其他电脑上的ODBC安装和配置没有问题?