码迷,mamicode.com
首页 > 数据库 > 详细

Java连接Access数据库的那些坑

时间:2014-07-19 21:21:42      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:style   blog   java   color   使用   os   

Java 使用 JDBC 连接Access数据库

 

需要掌握的技能

1.Java SE基本技术

2.懂点JDBC技术

 

能够学到如何使用Java正确的连接JDBC

 

环境

window8.1 64位

jdk6 32位

Access 2013

Eclipse 4.4

 

下面是代码

package com.malin.app;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

/**
 * Java 连接 Access
 * @author 马林
 *
 */
public class AccessTest {
	public static void main(String[] args) throws Exception {
		Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
		String conStr = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=" + "E:\\AccessTest.accdb";
		Connection conn = DriverManager.getConnection(conStr);
		Statement stm = conn.createStatement();
		ResultSet rs = stm.executeQuery("select * from Person");
		while (rs.next()) {
			  System.out.println(rs.getString(2));
		}
	}
}

其实连接代码都大同小异,还有一种使用ODBC的连接方法。

 

特别需要注意的大坑(真心坑了一天)

需要注意你的  jdk  access 版本一定要一致(就是 Access 32位的话 Jdk一定要是 32位,不然报错信息会把你朝弯路上带),网上很多教程都是copy来copy去没有细说这一点,第一次用的很容易不小心掉坑。

Java连接Access数据库的那些坑,布布扣,bubuko.com

Java连接Access数据库的那些坑

标签:style   blog   java   color   使用   os   

原文地址:http://www.cnblogs.com/linma/p/3849475.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!