Java与数据库的连接对于一些中大型的主流数据库而言,一般数据库厂商都提供了专门的JDBC驱动.但对于部分小型数据库而言经常没有专门的JDBC数据库连接驱动程序.但我们可以通过JDBC-ODBC桥接的方式来解决.
下面就给出一个通过JDBC-ODBC桥连接Access数据库,但不需要配置数据源的案例
---------------------------
String strurl = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=F:/access-db/accesspro/db/mjpDb.mdb";
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn = DriverManager.getConnection(strurl);
stmt = conn.createStatement();
rs = stmt.executeQuery("select id,name,pwd from users");
while (rs.next()) {
System.out.print("[" + rs.getInt("id"));
System.out.print("\t" + rs.getString("name"));
System.out.println("\t" + rs.getString("pwd") +"]");
}
} catch (Exception e) {
e.printStackTrace();
System.out.println(e.getMessage());
} finally {
try {
rs.close();
} catch (Exception ex) {
}
try {
stmt.close();
} catch (Exception ex) {
}
try {
conn.close();
} catch (Exception ex) {
}
}
=====================
完整例子参考附件。(附件带数据库)
分享到:
相关推荐
本教程将通过一个简单的例子,介绍如何使用Java来连接并操作Access数据库。 首先,我们需要确保系统已经安装了JDBC驱动程序,即Java Database Connectivity驱动,对于Access数据库,通常是`Microsoft JDBC Driver ...
以上就是使用Java连接Access数据库的简单程序例子,以及涉及的相关知识点。在实际项目中,为了提高代码的可维护性和安全性,还应考虑使用PreparedStatement来防止SQL注入,以及使用连接池来管理数据库连接。
这个"java连接access例子"展示了如何在Java应用中使用JDBC(Java Database Connectivity)驱动来与Access数据库进行交互。JDBC是Java API,允许Java程序与各种类型的数据库进行通信,包括Access。 在 JDK 1.8 中,...
在Java编程环境中,连接Microsoft Access数据库通常通过JDBC(Java Database Connectivity)实现,而Access数据库与Java之间的桥梁是ODBC(Open Database Connectivity)。ODBC是一个标准的API,允许应用程序通过...
首先,为了连接到Access数据库,我们需要引入相应的驱动。在这个例子中,使用的是ODBC(Open Database Connectivity)驱动,这是通过JDBC(Java Database Connectivity)来实现的。`sun.jdbc.odbc.JdbcOdbcDriver`是...
首先,要建立Java与Access数据库之间的连接,我们需要配置数据源。在Windows操作系统中,可以通过控制面板进行设置。具体操作如下: 1. 打开控制面板,找到“系统和安全”。 2. 在管理工具中,打开“数据源(ODBC)...
首先,为了连接到Access数据库,我们需要引入`System.Data.OleDb`命名空间,这是.NET Framework中的一个组件,它提供了对OLE DB数据提供程序的支持,包括对Access数据库的访问。以下是一个简单的示例: ```java ...
本教程将详细介绍如何使用JSP与ACCESS数据库进行连接并读取数据。 首先,你需要**创建一个ACCESS数据库**。这里以创建名为`test.mdb`的数据库为例,它包含一个名为`username`的表,表中有两个字段:`uid`和`pwd`,...
尽管Access数据库通常与ODBC一起使用,但我们可以通过JDBC-ODBC桥接驱动程序在Java中直接进行连接,而无需设置ODBC数据源。这是通过使用`Class.forName()`方法加载特定的JDBC驱动(如sun.jdbc.odbc.JdbcOdbcDriver)...
综上所述,"Microsoft Access数据库操作例子"这个项目是一个使用Java Swing创建的图形化界面应用,它展示了如何使用JDBC与Access数据库进行交互,包括添加、删除、插入、刷新等操作,并且具有手动调整表格行列大小和...
1. **Access数据库的使用**:Access数据库是轻量级的数据库管理系统,适用于小型项目和个人使用,可以通过JDBC-ODBC桥与Java应用程序连接。 2. **ODBC数据源配置**:ODBC数据源是连接到数据库的接口,Java通过它...
Access数据库可以通过ODBC驱动进行连接: ```java try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); String url = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=C:\\path\\to\\your\\database...
9. **主函数调用**:在`InvokeAccess.java`中,`main()`函数创建`JdbcOdbcDriverTest`对象,调用其连接数据库、添加学生和关闭连接的方法,实现了对Access数据库的实际操作。 总结,通过JDBC-ODBC桥,Java应用程序...
另外,教程还将涉及Java连接Access数据库的实践。在编程环境中,如Java,你需要使用特定的驱动程序(如JDBC-ODBC桥)来连接到Access数据库。宋海康老师将分享如何配置JDBC驱动,编写连接代码,执行查询并处理结果集...
在Java编程环境中,我们可以通过第三方库如Jackcess来与Access数据库进行交互,包括读取、写入和修改数据。以下是对给定标题和描述中涉及的知识点的详细解释: 1. **Access MDB格式**:MDB是Access数据库的文件扩展...
在Java编程中,连接Microsoft Access数据库通常涉及到JDBC(Java Database Connectivity)技术。JDBC是Java平台中的一个标准API,用于与各种类型的数据库进行交互。本示例将讲解如何使用Java连接到Access数据库并...
因此,如果你使用的是Java 9或更高版本,你需要手动下载并添加JDBC-ODBC桥接驱动,或者使用第三方的JDBC驱动,如UCanAccess,它无需ODBC桥接即可直接连接Access数据库。 二、JDBC-ODBC桥接 1. 配置ODBC数据源: - ...
在这个例子中,使用的是JDBC-ODBC桥接驱动,它允许Java应用程序通过ODBC数据源连接到Access数据库。驱动类是`sun.jdbc.odbc.JdbcOdbcDriver`,但在较新的Java版本中,这个驱动已被弃用,推荐使用JDBC的直接支持或者...
不过需要注意的是,由于UCanAccess是基于Java的,因此它的性能可能无法与原生的Access数据库引擎相比,特别是在处理大量数据时。 在".Readme.txt"文件中,可能包含了项目作者关于安装、配置和使用UCanAccess的详细...