/**
* JAVA访问Access数据库
* 因为没有像访问其它数据库的驱动程序
* 所以只能够通过ODBC的形式访问
* 示例表:create table user(id int,name char(50),age int),id为自增型
*/
import java.sql.*;
public class Access_Conn {
public Connection getConn() {
//test为配置的数据源名
String url = "jdbc:odbc:test";
Connection con = null;
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con = DriverManager.getConnection(url, "", "");
} catch (Exception e) {
e.printStackTrace();
}
return con;
}
public static void main(String[] arg)
{
Access_Conn con=new Access_Conn();
Connection conn=con.getConn();
try {
Statement st=conn.createStatement();
st.execute("insert into user(name,age) values('test',20)");
ResultSet rs=st.executeQuery("select * from user");
while(rs.next())
{
System.out.println(rs.getInt(1)+" "+rs.getString(2)+" "+rs.getInt(3));
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
finally{
try {
if(conn!=null)
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
分享到:
相关推荐
Java 访问 Access 数据库方法 Java 程序通过 JDBC 统一访问数据库,因为我们将 Access 数据库注册到了 ODBC 数据源,所以 Java 程序需要加载 JDBC-ODBC 桥接驱动。下面是一步步访问 Access 数据库的方法: 一、...
Java 访问 Access 数据库是通过 JDBC(Java Database Connectivity)技术实现的,JDBC 是 Java 平台中用于与各种数据库交互的一套标准 API。它允许 Java 应用程序执行 SQL 语句并处理结果。在 Java 中,访问 Access ...
java访问access数据库的包,找了好久才找到的,调用方式 Displaying the contents of a table: System.out.println(Database.open(new File("my.mdb")).getTable("MyTable").display()); Creating a new table and ...
Java访问Access数据库通常需要借助第三方库,因为Java标准库JDBC并不直接支持Microsoft Access。这里提到的"jackcess-1.2.9.jar"是一个专为Java设计的开源库,用于读写Microsoft Access数据库,无需安装任何其他软件...
在本文档"利用Java访问Access数据库.pdf"中,主要介绍了如何使用Java通过JDBC-ODBC桥接器来访问和操作Microsoft Access数据库。以下是详细的知识点解析: 1. **JDBC-ODBC桥接**: JDBC (Java Database Connectivity)...
在Java编程中,连接Microsoft Access数据库(通常以.mdb或.accdb文件格式存在)需要特定的库支持。这些库以Java Archive (JAR) 文件的形式提供,允许Java应用程序通过Java Database Connectivity (JDBC) API与Access...
本主题聚焦于在LINUX平台上使用Java直接连接到Access数据库中的DBF文件。DBF文件是FoxPro、dBase等数据库系统常用的表格文件格式,虽然它不是Oracle或MySQL这样的主流数据库格式,但在某些特定场景下,仍然有其应用...
(java 中实现对 access 数据库的远程访问) java 中实现对 access 数据库的远程访问是指在 java 中通过远程访问 access 数据库,以满足项目中的需求。在实际项目中,可能会遇到这样的问题:A 服务器上的应用程序需要...
通过这个Java操作Access数据库的示例,我们可以了解到如何使用JDBC-ODBC桥接技术在Java程序中进行数据库操作的基本流程。虽然Access数据库在功能和性能上有限,但它简单易用,适合初学者学习数据库操作。在实际开发...
Access数据库虽然主要用于小型应用程序,但在某些情况下,需要通过Java进行数据操作。本篇文章将详细阐述如何在Java中建立与Access MDB数据库的连接,并提供示例代码。 首先,为了在Java中操作Access数据库,你需要...
首先,我们需要了解Java中的JDBC(Java Database Connectivity),它是Java访问各种类型数据库的标准API。为了连接到Access数据库,你需要引入`ojdbc.jar`(对于早期版本的Java)或`ucanaccess.jar`(对于较新版本的...
### Java连接Access数据库详解 #### 一、引言 在软件开发过程中,数据库技术的应用极为广泛,而Java作为一门强大的编程语言,在与数据库交互方面有着出色的表现。本文将详细介绍如何使用Java来连接Microsoft ...
接下来,我们创建一个简单的Java程序来演示如何使用Jackcess访问Access数据库。以下是一个基本的Demo程序: ```java import com.healthmarketscience.jackcess.Database; import ...
本示例将详细讲解如何使用Java连接并访问Access数据库,这是一个非常适合初学者实践的数据操作案例。 首先,我们需要了解Java中的JDBC(Java Database Connectivity),它是Java平台的标准接口,用于与各种数据库...
Java连接Access数据库是Java开发中常见的一种...理解这些概念并正确实施,可以有效地实现Java程序对Access数据库的访问和操作。在实际项目中,为了提高代码的可维护性和安全性,通常还会使用连接池来管理数据库连接。
- Access数据库文件(.mdb或.accdb)必须在Java应用能够访问的路径下。 - 如果数据库需要认证,需要在`getConnection()`方法中提供正确的用户名和密码。 5. **JDBC驱动的替代方案**: 随着JDBC技术的发展,现在...
【Java访问Access数据库入门】 在Java编程中,与数据库交互是一项基本技能,而Access作为一款简单易用的关系型数据库,常被用于教学示例。本文将详细介绍如何利用Java通过JDBC(Java Database Connectivity)访问...
Java访问Access数据库主要依赖于Java Database Connectivity (JDBC) API,这是一个Java编程接口,用于连接和操作各种数据库,包括Microsoft Access。在Java中,我们通常使用JDBC-ODBC桥来与Access数据库交互,因为...