`
yaku2688
  • 浏览: 89980 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JAVA连接Access数据库

    博客分类:
  • JDBC
阅读更多
package com.yaku.access;

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

public class AccessTest {
	public static void main(String[] args) {
		try {
			Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
			// String url = "jdbc:odbc:wombat";
			// string url=“jdbc:odbc:Driver={MicroSoft Access Driver
			// (*.mdb)};DBQ=“+application.getRealPath(“/Data/ReportDemo.mdb“);
			String url = "jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=C:\\Test.mdb";
			Connection conn = DriverManager.getConnection(url, "", "");
			Statement stmt = conn.createStatement();
			// ResultSet rs = stmt.executeQuery("delete from arts where id =
			// 2");
			// System.out.println("a row has beenn inserted;");
			PreparedStatement ps ;
			for(int i=0;i<1000;i++){
				String sex = "";
				if(i%2==0){
					sex="M";
				}else{
					sex="F";
				}
				ps = conn.prepareStatement
					("insert into test values('"+i+"','Yaku"+i+"','"+sex+"')");
				ps.executeUpdate();
				ps.close();
			}
			// rs.close();
			stmt.close();
			conn.close();
		} catch (Exception ex) {
			ex.printStackTrace();
		}
	}
}

 查询Access数据

package com.yaku.access;

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

public class Select {
	public static void main(String[] args) {
		try {
			Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
			// String url = "jdbc:odbc:wombat";
			// string url=“jdbc:odbc:Driver={MicroSoft Access Driver
			// (*.mdb)};DBQ=“+application.getRealPath(“/Data/ReportDemo.mdb“);
			String url = "jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=C:\\Test.mdb";
			Connection conn = DriverManager.getConnection(url, "", "");
			Statement stmt = conn.createStatement();
			ResultSet rs = stmt.executeQuery("SELECT * FROM test");
			System.out.println("Got ResultSet Now");
			//rs.beforeFirst();
			while (rs.next()) {
				System.out.println(rs.getString(1)+"\t"+rs.getString(2)+"\t"+rs.getString(3));
			}
			rs.close();

			stmt.close();
			conn.close();
		} catch (Exception ex) {
			ex.printStackTrace();
		}
	}
}

 删除Access数据

package com.yaku.access;

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

public class Delete {
	public static void main(String[] args) {
		try {
			Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
			// String url = "jdbc:odbc:wombat";
			// string url=“jdbc:odbc:Driver={MicroSoft Access Driver
			// (*.mdb)};DBQ=“+application.getRealPath(“/Data/ReportDemo.mdb“);
			String url = "jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=C:\\Test.mdb";
			Connection conn = DriverManager.getConnection(url, "", "");
			Statement stmt = conn.createStatement();
			// ResultSet rs = stmt.executeQuery("delete from arts where id = 2");
			// System.out.println("a row has beenn inserted;");
			PreparedStatement ps = conn.prepareStatement("delete from test where id = '1'");

			ps.executeUpdate();
			// rs.close();
			ps.close();

			stmt.close();
			conn.close();
		} catch (Exception ex) {
			ex.printStackTrace();
		}
	}
}

 

分享到:
评论
1 楼 qianlong1207 2014-04-24  
怎么读取附件呢

相关推荐

    java连接Access数据库驱动

    java连接Access数据库操做数据库驱动 连接方法: public static Connection getNativeConnection(){ try { if(nativeConnection!=null && !nativeConnection.isClosed()){ return ...

    java连接Access数据库小例子

    通过这个小例子,你将了解到Java连接Access数据库的基本步骤,包括加载驱动、建立连接、执行SQL语句以及处理结果集。 注意:在实际生产环境中,为了避免硬编码数据库连接信息,通常会使用配置文件或者环境变量来...

    JAVA连接ACCESS数据库文件(.mdb/.accdb)所需的jar包

    连接Access数据库的基本步骤如下: 1. 添加JAR到类路径:确保`ucanaccess-x.x.x.jar`和`hsqldb.jar`已经包含在你的项目类路径中。如果是IDE,可以在项目的构建路径设置中添加这些JAR;如果是命令行,需要在`java`...

    Java连接access数据库(图文)

    ### Java连接Access数据库详解 #### 一、引言 在软件开发过程中,数据库技术的应用极为广泛,而Java作为一门强大的编程语言,在与数据库交互方面有着出色的表现。本文将详细介绍如何使用Java来连接Microsoft ...

    Java连接access数据库

    java连接access数据库,自带Access_JDBC30.jar驱动,有自带数据库,本文是一个完整的类,直接拿去运行就可以,本文旨在帮助那些初学者,配上驱动直接连接,不用在去看那些别人说的怎样怎样配置,简化操作,有需要的...

    java 连接Access数据库

    java 连接Access数据库 程序 数据库自己建立

    Java连接access数据库最简单程序例子

    以上就是使用Java连接Access数据库的简单程序例子,以及涉及的相关知识点。在实际项目中,为了提高代码的可维护性和安全性,还应考虑使用PreparedStatement来防止SQL注入,以及使用连接池来管理数据库连接。

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

    Java 连接 Access 数据库的两种方法 Java 连接 Access 数据库有两种方法:不使用 WINDOW 的建立数据源方法和使用 ODBC 建立 WINDOW 数据源的方法。 不使用 WINDOW 的建立数据源方法 这种方法直接在 JAVA 代码内部...

    java连接Access数据库引导

    Java连接Access数据库是Java开发中常见的一种数据存储与交互方式,尤其在小型项目或学习课题中,Access数据库因其轻量级、易于管理和操作的特点而被广泛使用。以下将详细介绍如何在Java环境中设置和建立到Access...

    用JAVA连接ACCESS数据库---模拟图书管理系统

    要使用Java连接Access数据库,你需要引入以下依赖: 1. 添加JDBC驱动:对于Access,我们需要Microsoft的JDBC驱动,通常称为"ojdbc"。确保在项目的类路径中包含该驱动的jar文件,例如`microsoft-jdbc-driver-4.2.x....

    JAVA链接Access数据库mdb 示例代码_access怎么连接数据库

    2. 连接Access数据库: 使用以下代码创建一个到Access数据库的连接: ```java import net.ucanaccess.jdbc.UcanaccessDriver; import java.sql.Connection; import java.sql.DriverManager; public class ...

    Java连接Access数据库.pdf

    以下将详细介绍Java连接Access数据库的过程,以及提供的示例代码解析。 1. **配置数据源**: 在Windows操作系统中,通过控制面板的"系统和安全" -&gt; "管理工具" -&gt; "数据源(ODBC)",可以设置数据源名称(DSN,Data ...

    java连接Access数据库源码

    Java连接Access数据库主要涉及到Java的JDBC(Java Database Connectivity)技术,这是一个用于在Java应用程序中与各种数据库进行交互的标准API。Access是微软公司推出的一种小型关系型数据库管理系统,广泛应用于...

    Java连接access数据库方法.pdf

    Java连接Access数据库主要依赖于JDBC(Java Database Connectivity)技术,这是一种Java API,允许Java程序与各种数据库进行交互。在Java中,连接Access数据库的方法主要包括使用JDBC-ODBC桥接器。以下是一些关键...

    教案JAVA连接ACCESS数据库.pdf

    Java连接Access数据库主要涉及到JDBC-ODBC桥接技术,Access是Microsoft公司开发的一个小型关系型数据库管理系统,而Java作为一种跨平台的编程语言,可以通过Java Database Connectivity (JDBC) API来与各种数据库...

    JAVA连接ACCESS数据库.pdf

    总的来说,Java连接Access数据库主要涉及以下几个步骤: 1. 引入所需的JDBC驱动。 2. 创建连接字符串,包含数据库的位置、提供者信息等。 3. 使用`DriverManager.getConnection()`打开连接。 4. 执行SQL查询、插入、...

Global site tag (gtag.js) - Google Analytics