`
cjx186
  • 浏览: 269632 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Windows中Java连接Access数据库

阅读更多
1、直接在Java代码内部Access数据库
package me.cjx.example;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.Statement;
import java.util.Properties;

public class ReadMDB {
	public static void main(String[] args) {
		try {
			String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=F://Database.mdb";
			Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
			Properties prop = new Properties();
			prop.put("charSet", "gb2312");
			Connection conn = DriverManager.getConnection(url, prop);
			System.out.println("log:" + conn);
			Statement sta = conn.createStatement();
			ResultSet resu = sta.executeQuery("select * from USER");
			ResultSetMetaData rsd = resu.getMetaData();
			while (resu.next()) {
				for (int i = 1, length = rsd.getColumnCount(); i <= length; i++) {
					System.out.print(rsd.getColumnName(i) + "\t");
					System.out.println(resu.getString(i));
				}
			}
			System.out.println("log:exit");
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
}

2、使用ODBC建立WINDOW数据源的方法
开始-控制面板-性能和维护-管理工具-数据源 (ODBC)-用户DSN或系统DSN-添加(D)...
"Microsoft Access Driver (*.mdb)"-完成
配"数据源名"如'hxq'-确定
package me.cjx.example;

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

public class ReadMDB {
	public static void main(String[] args) {
		try {
			Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
			Properties prop = new Properties();
			prop.put("charSet", "gb2312");
			Connection conn = DriverManager
					.getConnection("jdbc:odbc:hxq", prop);
			System.out.println(conn);
			Statement sta = conn.createStatement();
			ResultSet resu = sta.executeQuery("select * from USER");
			if (resu.next()) {
				System.out.println(resu.getString("username"));
			}
			System.out.println("exit");
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
}
分享到:
评论

相关推荐

    LINUX平台JAVA直接连接access数据库dbf文件

    本主题聚焦于在LINUX平台上使用Java直接连接到Access数据库中的DBF文件。DBF文件是FoxPro、dBase等数据库系统常用的表格文件格式,虽然它不是Oracle或MySQL这样的主流数据库格式,但在某些特定场景下,仍然有其应用...

    JAVA与Access数据库连接

    JAVA连接Microsoft ACCESS数据库代码,如果你需要在Windows下连接Access,这个代码可以实现Java连接Microsoft ACCESS数据库。

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

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

    java连接Access数据库引导

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

    Java连接Access数据库.pdf

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

    Java连接access数据库

    ### Java连接Access数据库详解 #### 一、JDBC简介 JDBC(Java Database Connectivity)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了...

    Java连接access数据库方法.pdf

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

    教案JAVA连接ACCESS数据库.pdf

    总的来说,Java连接Access数据库主要依赖JDBC-ODBC桥接,这需要在系统中配置ODBC数据源,并在Java代码中通过`DriverManager.getConnection()`方法建立连接。在实际开发中,建议使用JDBC的连接池管理连接,以提高性能...

    Java连接Access数据库[收集].pdf

    总的来说,Java连接Access数据库主要涉及以下知识点: 1. 数据源(DSN)的配置:通过ODBC数据源管理器创建和设置Access数据库的连接信息。 2. JDBC(Java Database Connectivity):Java连接数据库的标准接口,通过`...

    java中采用ODBC方式连接Access数据库

    在Java编程中,使用ODBC(Open Database Connectivity)方式连接Access数据库是一种常见实践,尤其在小型项目或教学环境中。Access数据库是微软提供的一个轻量级数据库管理系统,而ODBC是Windows操作系统提供的一种...

    java使用odbc连接access数据库

    下面我们将详细介绍如何在Java中使用ODBC连接Access数据库,以及涉及的相关知识点。 首先,你需要确保已经安装了Access数据库和相应的ODBC驱动。在Windows系统中,可以通过“控制面板” -&gt; “管理工具” -&gt; “数据...

    JS操作ACCESS数据库

    在描述中,提到了JavaScript可以进行“修改、新增、删除”操作,这是指使用JavaScript执行CRUD(创建Create、读取Read、更新Update、删除Delete)操作来管理Access数据库中的数据。由于描述中提到“不需要架设WEB...

    java中JDBC连接Access数据库创建表.pdf

    最后,CreateDB.java 中的主函数用于操纵数据库中的表单参数: ```java public static void main(String[] args) { try { Connection con = getConnection(); Statement stmt = con.createStatement(); String ...

    java程序连接Access数据库.pdf

    总的来说,Java连接Access数据库涉及JDBC、ODBC、数据源配置以及数据库操作的基本步骤。随着Java版本的更新和库的发展,建议使用更现代的方法来替代JDBC-ODBC桥接,以提高代码的稳定性和可维护性。

    JSP连接access数据库 

    JDBC(Java Database Connectivity)是Java平台用来与各种数据库进行交互的一种API,我们需要使用它来连接Access数据库。确保你的项目中包含了JDBC驱动,对于Access,通常使用的是Microsoft的JDBC-ODBC桥接器。这...

    java中JDBC连接Access数据库创建表.docx

    ### Java中JDBC连接Access数据库创建表 #### 一、创建Access数据库并配置ODBC数据源 1. **创建Access数据库**: - 使用Microsoft Access软件创建一个新的数据库文件,例如命名为`test.accdb`。 - 该步骤是创建一...

    JDBC连接Access数据库的几种方式

    因此,如果你使用的是Java 9或更高版本,你需要手动下载并添加JDBC-ODBC桥接驱动,或者使用第三方的JDBC驱动,如UCanAccess,它无需ODBC桥接即可直接连接Access数据库。 二、JDBC-ODBC桥接 1. 配置ODBC数据源: - ...

    JDBC连接Access数据库

    // 连接Access数据库 dbAccess.connectToAccess(); // 添加一个学生到数据库 dbAccess.addAStudent("张三", 20, "计算机科学专业学生"); // 关闭数据库连接 dbAccess.closeConnection(); System.out.println("数据库...

Global site tag (gtag.js) - Google Analytics