`
bcworld
  • 浏览: 39286 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Java连接MS Access,无需配置数据源

阅读更多

java连接microsoft access数据库,无需配置数据源:

 

import java.sql.*;

/**
 * java 连接Microsoft Access数据库,无需配置数据源
 * 
 * @author Administrator
 * 
 */
public class MultiDbConn {

	public static void main(String[] args) {
		String dbDriver = "sun.jdbc.odbc.JdbcOdbcDriver";
		String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=I:/db/member.mdb";
		try {
			Class.forName(dbDriver);
			Connection conn = DriverManager.getConnection(url);

			Statement st = conn.createStatement();
			ResultSet rs = st.executeQuery("select * from contact");
			ResultSetMetaData rsmd = rs.getMetaData();
			for (int k = 0; k < rsmd.getColumnCount(); k++) {
				System.out.print(rsmd.getColumnName(k + 1)+"\t");
			}
			System.out.println();
			while (rs.next()) {
				for (int k = 0; k < rsmd.getColumnCount(); k++) {
					System.out.print(rs.getString(k + 1) + "\t");
				}
				System.out.println();
			}
		} catch (Exception e) {
			e.printStackTrace();
		}
	}

}
分享到:
评论

相关推荐

    不建数据源java+Access,jsp+Access

    【标题】"不建数据源java+Access,jsp+Access" 涉及的技术核心是使用Java和JSP与Access数据库进行交互,而无需通过中间的数据源(DataSource)。这种技术适用于小型项目或教学环境中,因为它简化了配置过程,但可能...

    Java连接MS Access数据库

     Java连接Access可以使用MS自带的管理工具–&gt;数据源(ODBC)设置建立连接,这样不需要导入jar。但是,如此一来程序部署的每个机器上都要进行设置不方面。所以现在不会使用啦。  2.JDBC  java也可以和连接其他...

    JAVA_ACCESS.rar_ java access_access_java access_java数据库access_数据

    在Java编程环境中,有时我们可能需要访问MS Access数据库,但并不想通过建立ODBC数据源来实现。在本文中,我们将深入探讨如何在Java中直接连接和操作Access数据库,而不依赖于ODBC数据源。 首先,Java提供了Java ...

    java 连接 access 完整版

    总的来说,通过Java连接Access数据库涉及配置ODBC数据源、编写Java代码建立连接、执行SQL操作以及处理可能出现的问题。解压后的文件可能包含示例代码或库,可以帮助你更好地理解和实现这个过程。确保遵循正确的步骤...

    纯Java方式可在Linux下访问MS access的mdb数据库的开源库

    在IT行业中,数据库管理系统是数据存储和处理的...总之,UCanAccess为Java开发者提供了一个在Linux系统上访问和操作MS Access数据库的有效途径,极大地扩展了Java应用的数据源选择,使得跨平台的数据集成变得更加便捷。

    java连接access不用jar包.pdf

    在Java编程中,连接Microsoft Access数据库通常需要使用JDBC-ODBC桥,这通常涉及到引入特定的jar包,如msaccess.jar或jre的lib/oci.jar。然而,标题提到的"java连接access不用jar包"表明了一种不依赖额外jar包的方法...

    Java连接Acess的jar包.rar

    在Java中,我们可以使用JDBC-ODBC桥接来实现这一连接,但这种方式需要系统已经安装了对应的ODBC数据源。另一种方法是使用纯Java实现的数据库驱动,比如UCANACCESS,它是一个开源的、无需ODBC桥接器即可直接与MS ...

    JDBC for MS Access2000

    - **类型1(JDBC-ODBC桥接驱动)**:这是最早的驱动方式,它将Java应用程序与ODBC数据源连接起来。对于MS Access 2000,我们通常使用这种类型的驱动,因为它不需要专门的Java驱动。 - **类型2(部分Java驱动)**:...

    java连接acess数据库源代码

    Access数据库的URL通常格式为`jdbc:odbc:DataSourceName`,其中DataSourceName是在控制面板的ODBC数据源管理器中定义的数据源名。如果使用UCanAccess,URL会变为`jdbc:ucanaccess://path_to_your_database.accdb`。 ...

    java连接access

    在Java编程环境中,连接到Access数据库并不需要设置数据源(DataSource),而是可以直接通过JDBC(Java Database Connectivity)API实现。Access数据库是Microsoft Office套件的一部分,通常用于小型应用程序的数据...

    多数据库连接配置(java)

    在Java编程环境中,多数据库连接配置是一项核心技能,它允许开发者灵活地切换和管理不同的数据库系统,如Access、MS-SQL、Oracle和MySQL等。这种灵活性对于开发跨平台、适应不同数据库环境的应用程序至关重要。本篇...

    access jar

    总的来说,"access jar"涉及的是Java使用JDBC-ODBC桥连接Access数据库的技术,它涵盖了Java程序设计、数据库连接、ODBC数据源配置等多个方面,对于开发需要与Access数据库交互的Java应用来说至关重要。

    mdb数据库驱动及demo ucanaccess-3.0.1.jar

    UCanAccess是一个Java桥接库,它实现了JDBC API,使得Java开发者可以将Access数据库作为标准的JDBC数据源来操作。这样,开发者就可以利用Java的数据库处理框架,如Hibernate、MyBatis等,对Access数据库进行CRUD...

    Java驱动程序包(sql,mysql,access,oracle,db2)驱动

    不过,这种方式需要在系统中安装ODBC数据源,且性能相对较差。 5. Oracle驱动:Oracle提供了多种JDBC驱动,包括 Thin驱动(类型4)和JDBC-ODBC桥(类型1)。Oracle JDBC Thin驱动是纯Java实现,不需要Oracle客户端...

    java常用数据库连接代码

    Java通过JDBC(Java Database Connectivity)API来连接MS Access数据库。首先,需要引入Microsoft的JDBC驱动(如`ojdbc6.jar`)。然后,可以使用以下步骤建立连接: - 导入必要的JDBC包:`import java.sql....

    Jsp连接Access案例

    如果是使用IDE如Eclipse,可以直接在项目的类路径中添加对应的JDBC驱动,如`msaccess.jar`(对应Microsoft的JDBC驱动)。 3. **编写JSP代码**: - 连接数据库:使用`Class.forName()`加载JDBC驱动,然后通过`...

    简单通讯录简单通讯录

    在项目中,通常会将驱动的jar文件(如msaccess-jdbc-driver.jar)加入到项目的类路径中,以便程序运行时能够找到并加载。 通讯录的核心功能是存储和检索联系人信息,包括姓名、手机号码和住址等。在数据库层面,...

    Microsoft Access数据库操作例子

    // DsnName是ODBC数据源名称 ``` 但是,由于Access数据库不直接支持JDBC,所以我们需要通过JDBC-ODBC桥来连接。在代码中,我们先注册驱动,然后建立连接: ```java Class.forName("sun.jdbc.odbc.JdbcOdbcDriver...

Global site tag (gtag.js) - Google Analytics