java连接access数据库

发布于 2021-11-06 02:26:52 字数 166 浏览 872 评论 1

在写好的程序中,直连access数据库用了相对地址后,打成jar包在用  java -jar   运行后就不能找到那个数据库了。  用了很多种方法还是不行,请朋友帮忙。 数据库文件也在jar里,  用绝对地址可行,但相对地址不行,用绝对地址jar不能包含在中文包以下。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

凌乱心跳 2021-11-06 10:26:15

想连接access数据库吧?还是用数据源的方式进行连接好了..比较方便...数据源的配置是打开控制面板,进入管理工具,打开数据源(ODBC)配置相应的数据库类型和指定数据库,然后在java文件里驱动driver="sun.jdbc.odbc.JdbcOdbcDriver",数据库url="jdbc:odbc:数据源名称",然后就行了...例子:

package com.cn.test.Db;

import java.sql.*;

public class DbConn {

	private String driver;
	
	private String url;
	
	public void getConn(){
		driver="jdbc.odbc.JdbcOdbcDriver";//ODBC数据源驱动
		url="jdbc:odbc:datasource";//配置的数据源名
		try {
			Class.forName(driver);
			Connection conn=null;
			conn=DriverManager.getConnection(url);
		} catch (ClassNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文