java连接access数据库

杨无邪 发布于 2011/05/19 22:54
阅读 3K+
收藏 1

【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”

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

加载中
0
小银
小银

想连接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();
		}
	}
}
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部