`
yuancihang
  • 浏览: 145063 次
  • 性别: Icon_minigender_1
  • 来自: 洛阳
社区版块
存档分类
最新评论

JDBC访问Access2007

    博客分类:
  • java
阅读更多

JDBC访问Access2007关键就一句:

"jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb, *.accdb)};DBQ="+accessFile
 

 一定要注意这个字符串多个空格或者少个空格都不行!还他妈的区分大小写, 俺都郁闷过

 

 

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

public class AccessTest {

	public static void main(String[] args)throws Exception {
		String accessFile = "D:/workspace/yuan2/yuan-common/src/resources/test.accdb";
		Connection conn = getConnection(accessFile, null, null);

		test1(conn);
		test2(conn);
		
		conn.close();
	}
	
	public static Connection getConnection(String accessFile, String user, String password) throws SQLException{
		return DriverManager.getConnection("jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb, *.accdb)};DBQ="+accessFile, user, password);
	}
	
	public static void test1(Connection conn) throws SQLException{
		final String sql = "insert into student(name, age) values('yuan', 100)";
		conn.createStatement().executeUpdate(sql);
	}
	
	public static void test2(Connection conn) throws SQLException{
		final String sql = "select * from student";
		ResultSet rs = conn.createStatement().executeQuery(sql);
		while(rs.next()){
			System.out.println(rs.getString("name") + ", " + rs.getInt("age"));
		}
	}
	
}
分享到:
评论

相关推荐

    如何用jdbc访问MS Access数据库.rar

    本教程将详细介绍如何通过JDBC访问MS Access数据库。 首先,确保你已经安装了Java Development Kit(JDK)和Microsoft Access。接着,你需要获取JDBC驱动程序,对于Access,通常使用的是Microsoft的JDBC Driver for...

    java jdbc 访问access jar + demo

    java-jdbc 访问access jar、提供demo方便使用和学习、提供docx说明文件 ccess是一款数据库应用的开发工具软件,其开发对象主要是Microsoft JET数据库和Microsoft SQLServer数据库。由于在Office 97及以前的版本中,...

    Access_JDBC30

    JDBC是Sun Microsystems(现已被Oracle收购)开发的Java API,它为Java程序员提供了一种标准的方式来访问各种关系型数据库。JDBC包含一组接口和类,允许Java应用程序执行SQL语句,获取结果集,处理事务等。JDBC 3.0...

    access的jdbc驱动

    Access的JDBC驱动是Java数据库连接(Java Database Connectivity, JDBC)的一种实现,它允许Java程序与Microsoft Access数据库进行交互。在JDK 1.8之后,Oracle公司不再默认提供对ODBC(Open Database Connectivity...

    accessjdbc_30访问Access数据库,不限次数,不限次数!!!

    标题中的“accessjdbc_30访问Access数据库,不限次数,不限次数!!!”表明这是一个关于使用JDBC(Java Database Connectivity)驱动程序与Microsoft Access数据库交互的教程或库,且强调了可以进行无限制的读写...

    开源的access jdbc驱动

    标题中的“开源的access jdbc驱动”指的是一个名为UCanAccess的开源Java数据库连接(JDBC)驱动程序,它使得Java开发者能够直接通过JDBC接口访问和操作Microsoft Access数据库,而无需依赖ODBC(Open Database ...

    JDBC for MS Access2000

    在本主题中,我们将深入探讨如何使用JDBC直接访问MS Access 2000数据库。 ### 1. JDBC驱动程序类型 JDBC驱动程序分为四种类型: - **类型1(JDBC-ODBC桥接驱动)**:这是最早的驱动方式,它将Java应用程序与ODBC...

    JDBC-ACCESS.rar_access_java access_java jdbc access_jdbc_jdbc Ja

    总的来说,Java通过JDBC访问Access数据库涉及了Java编程、JDBC API的使用、数据库连接的管理以及SQL查询的执行。理解这些概念对于进行数据库操作至关重要。同时,确保遵循最佳实践,如使用预编译的`...

    jdbc连接使用jar包 Access_JDBC40.jar

    使用`Access_JDBC40.jar`时,需要注意的是,尽管它可以解决连接错误,但Access数据库在处理大量数据或并发访问时性能可能不佳。对于大型企业级应用,推荐使用更强大的数据库系统,如MySQL、PostgreSQL或Oracle。 ...

    Access_JDBC30.jar

    《Access_JDBC30.jar:突破访问限制与修复执行异常》 在IT行业中,数据库连接是应用程序与数据交互的关键环节。Microsoft Access作为一个广泛使用的数据库管理系统,其JDBC驱动程序为Java开发者提供了与Access...

    JDBC Database Access with Java

    本教程将深入讲解如何使用Java进行数据库访问。 首先,我们需要了解JDBC的核心概念。JDBC API包含一系列接口和类,它们定义了与数据库交互的标准方法。主要接口包括`DriverManager`,`Connection`,`Statement`,`...

    java JDBC连接ACCESS驱动

    对于Access,我们通常使用由Apache软件基金会维护的开源项目Apache POI中的"Access JDBC Driver",这个驱动程序文件通常以`.jar`形式存在,如"Access_JDBC40.jar"。确保在项目的类路径中包含此驱动,以便Java能够...

    Access_JDBC30.zip

    下面是一些关于使用Java和JDBC访问Access数据库的关键知识点: 1. **JDBC驱动注册**:在Java程序中,首先需要通过`Class.forName()`方法加载并注册JDBC驱动。 2. **建立数据库连接**:使用`DriverManager.get...

    Access_JDBC30.jar(不限查询次数(50)及每次查询的条数(1000))

    标题中的“Access_JDBC30.jar”是一款专为访问Microsoft Access数据库设计的Java JDBC驱动程序。JDBC(Java Database Connectivity)是Java编程语言中用于与各种数据库交互的标准API。此驱动程序突破了原本Access ...

    access_JDBC驱动

    总的来说,Java通过Access JDBC驱动实现了跨平台的数据库访问能力,使开发者能够在各种项目中灵活地利用Access数据库。理解并熟练运用这些概念和技术,对于任何使用Java和Access的开发人员来说都是至关重要的。

    Ms access jdbc驱动

    Ms access jdbc驱动 有三种办法 第一种是用access的jdbc驱动...这样你就可以访问access数据库了。 第三个是用sun的jdbcodbc桥,这个大家用的多了,在此就不写了来源:http://www.web521.com/asp-java/A07668.shtml

    ODBC-JDBC 桥读取Access数据库

    通过使用 ODBC-JDBC 桥,我们可以使用 Java 语言访问 Access 数据库。 在本文中,我们将介绍如何使用 ODBC-JDBC 桥读取 Access 数据库。首先,我们需要创建一个 Access 数据库。然后,我们需要创建一个 ODBC 数据源...

Global site tag (gtag.js) - Google Analytics