首页 > 代码库 > Java连接Access数据库的那些坑
Java连接Access数据库的那些坑
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去没有细说这一点,第一次用的很容易不小心掉坑。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。