import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
/**
* @author E-mail:
* @version 创建时间:Dec 2, 2008 9:33:23 AM
* 连接access数据库
*/
public class ConnectAccess {
public static void main(String[] args) {
try {
// Load JDBC driver
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//String path = URLDecoder.decode(ConnectAccess.class.getResource("/").getPath()
// + "db1.mdb", "UTF-8");
//System.out.println(path);
// DBQ可以绝对路径,也可以是相对路径,相对路径见下面
//StrinString dbUrl = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=" + path;
String dbUrl = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=c:/db1.mdb";
Connection con = DriverManager.getConnection(dbUrl, "", "");
Statement stmt = con.createStatement();
// 执行SQL语句
String sql = "select * from test";
ResultSet rs = stmt.executeQuery(sql);
// 打印测试
if (rs != null) {
while (rs.next()) {
System.out.println("\t" + rs.getString("住址"));
}
rs.close();
con.close();
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
------------------------------------------------------------------
String realpath = "data/database.mdb"; //数据库文件相对的位置
String dbpath = application.getRealPath(realpath); //由相对位置得出绝对路径
System.out.println(dbpath);
String url="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ="+dbpath;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn=DriverManager.getConnection(url);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
分享到:
相关推荐
这个简单的C#应用程序演示了如何连接Access数据库,展示数据以及实现翻页功能。通过理解并应用这些步骤,你可以根据需求扩展这个示例,例如添加增删改查操作或优化性能。记得在实际项目中,要确保数据安全,避免SQL...
### Python连接Access数据库:深入解析与实践指南 在IT领域,数据管理是核心任务之一,而使用编程语言如Python操作数据库则成为了一项必备技能。本文将深入探讨如何使用Python连接并操作Microsoft Access数据库,这...
### C语言连接Access数据库知识点详解 #### 一、引言 在软件开发过程中,数据库的访问与操作是一项基本且重要的任务。本篇文章将基于提供的示例代码,详细讲解如何使用C语言来连接并操作Microsoft Access数据库。...
本资源提供的“jdbc连接access数据库的驱动jar包”正是为了这个目的。 标题中的“jdbc连接access数据库的驱动jar包”指的是用于Java应用程序通过JDBC接口连接到Access数据库所需的特定驱动程序库,通常是一个Java ...
### Java连接Access数据库详解 #### 一、引言 在软件开发过程中,数据库技术的应用极为广泛,而Java作为一门强大的编程语言,在与数据库交互方面有着出色的表现。本文将详细介绍如何使用Java来连接Microsoft ...
java连接Access数据库操做数据库驱动 连接方法: public static Connection getNativeConnection(){ try { if(nativeConnection!=null && !nativeConnection.isClosed()){ return ...
INTOUCH连接ACCESS数据库图文教程.pdf 本资源是关于INTOUCH连接ACCESS数据库的图文教程,涵盖了从创建数据库到调用函数的所有步骤。通过本教程,读者可以学习如何使用INTOUCH连接ACCESS数据库,实现数据的读写操作...
"Win7 64bit下IIS7.5无法连接Access数据库的解决方案" 本文将详细介绍Win7 64bit下IIS7.5无法连接Access数据库的解决方案。该解决方案主要涉及到IIS7.5的配置和文件夹权限的设置。 IIS7.5配置 在解决方案中,我们...
ACCESS数据库是最简单的数据库,也是OFFICE自带的工具软件之一,所以学会用PB连接access数据库很有必要.
Java Web 连接 Access 数据库 Java Web 项目中连接 Access 数据库是很常见的需求,本文将详细介绍在 Java Web 项目中连接 Access 数据库的几种方式。 首先,让我们回顾一下在 JSP 中连接 Access 数据库的几种方式...
vb源码 远程连接access数据库 工程 可直接在VB IDE环境中远行
连接Access数据库的关键在于使用ODBC(Open Database Connectivity),这是一个数据访问接口,允许各种编程语言与多种数据库进行通信。在VC++中,我们通常通过MFC的CDaoDatabase和CDaoRecordset类来实现这一功能。 ...
连接Access数据库的基本步骤如下: 1. 添加JAR到类路径:确保`ucanaccess-x.x.x.jar`和`hsqldb.jar`已经包含在你的项目类路径中。如果是IDE,可以在项目的构建路径设置中添加这些JAR;如果是命令行,需要在`java`...
### C#连接Access数据库知识点详解 #### 一、前言 在软件开发过程中,数据库的选择与连接是一项重要的工作。不同的应用场景可能需要不同的数据库系统。例如,在单机开发环境中,使用像Access这样的轻量级数据库...
VC利用ODBC连接ACCESS数据库代码。具体解释http://www.zhwuya.com/index.php/vc-6-0-to-achieve-access-odbc-database-connectivity-absolute-available/
首先,连接Access数据库主要依赖于System.Data.OleDb命名空间中的OleDbConnection类。下面是一个基础的C#连接Access数据库的示例代码: ```csharp using System; using System.Data.OleDb; class Program { ...
在探讨ASP连接Access数据库的方法时,我们首先需要理解ASP(Active Server Pages)和Access数据库的基本概念,以及如何通过ADO(ActiveX Data Objects)组件来实现两者之间的连接。 ### ASP简介 ASP是一种服务器端...
总的来说,JavaScript连接Access数据库主要依赖于浏览器环境(ActiveXObject)或服务器端环境(如Node.js)。虽然这种方式在某些情况下可以满足需求,但考虑到跨平台性和安全性,推荐使用更现代的数据库技术和API来...
标题中的“用Visual Studio 2013连接Access数据库制作的教师信息管理系统”是指使用Microsoft Visual Studio 2013这个集成开发环境(IDE),通过VB.NET编程语言,结合Access数据库来构建一个用于管理教师信息的应用...
在Windows系统中,ODBC驱动程序管理器已经内置,我们只需要安装相应的数据库驱动,如Microsoft Access Driver (*.mdb, *.accdb),就可以通过ODBC来连接Access数据库。 以下是一个简单的C++代码示例,展示如何使用...