Home  >  Article  >  Database  >  java 连接 Access数据库的两种方法

java 连接 Access数据库的两种方法

WBOY
WBOYOriginal
2016-06-07 15:03:361299browse

1:不使用WINDOW的建立数据源 方法 直接在JAVA代码内部与Access 数据库 连接 注意:jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};这里的空,不能少!否则会有异常 try{String url = jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=F://ge//123

1:不使用WINDOW的建立数据源方法

  直接在JAVA代码内部与Access数据库连接

注意:jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};这里的空格,不能少!否则会有异常


try{
			
		String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=F://ge//123.MDB";
		Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
		Connection conn = DriverManager.getConnection(url);
		System.out.println(conn);
		Statement sta = conn.createStatement();
		ResultSet resu = sta.executeQuery("select * from Roche_position");
		if(resu.next()){
			System.out.println(resu.getString("cname"));
		}
		System.out.println("exit");
		}catch(Exception e){
			e.printStackTrace();
		}



2:使用ODBC建立WINDOW数据源的方法:

开始

>>控制面板

>>管理工具

>>数据源(ODBC)

>>用户DSN或系统DSN

>>点添加

>>找到"Microsoft Access Driver (*.mdb)",选中,再点完成>>自定义数据源名称,可创建一个新的或选择已经有的Access数据库(.mdb)其它可以不选

>>确定>>确定

到此数据源已经建立成功

接下来是JAVA代码连接了:

try{
			
		Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
		Connection conn = DriverManager.getConnection("jdbc:odbc:数据源名称", "<strong>数据库</strong>用户名(如有)没有则空", "用户密码(如有)没有则空");
		System.out.println(conn);
		Statement sta = conn.createStatement();
		ResultSet resu = sta.executeQuery("select * from Roche_position");
		if(resu.next()){
			System.out.println(resu.getString("cname"));
		}
		System.out.println("exit");
		}catch(Exception e){
			e.printStackTrace();
		}
	}


Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn