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和JSP与Access数据库进行交互,而无需通过中间的数据源(DataSource)。这种技术适用于小型项目或教学环境中,因为它简化了配置过程,但可能...
Java连接Access可以使用MS自带的管理工具–>数据源(ODBC)设置建立连接,这样不需要导入jar。但是,如此一来程序部署的每个机器上都要进行设置不方面。所以现在不会使用啦。 2.JDBC java也可以和连接其他...
在Java编程环境中,有时我们可能需要访问MS Access数据库,但并不想通过建立ODBC数据源来实现。在本文中,我们将深入探讨如何在Java中直接连接和操作Access数据库,而不依赖于ODBC数据源。 首先,Java提供了Java ...
总的来说,通过Java连接Access数据库涉及配置ODBC数据源、编写Java代码建立连接、执行SQL操作以及处理可能出现的问题。解压后的文件可能包含示例代码或库,可以帮助你更好地理解和实现这个过程。确保遵循正确的步骤...
在IT行业中,数据库管理系统是数据存储和处理的...总之,UCanAccess为Java开发者提供了一个在Linux系统上访问和操作MS Access数据库的有效途径,极大地扩展了Java应用的数据源选择,使得跨平台的数据集成变得更加便捷。
在Java编程中,连接Microsoft Access数据库通常需要使用JDBC-ODBC桥,这通常涉及到引入特定的jar包,如msaccess.jar或jre的lib/oci.jar。然而,标题提到的"java连接access不用jar包"表明了一种不依赖额外jar包的方法...
在Java中,我们可以使用JDBC-ODBC桥接来实现这一连接,但这种方式需要系统已经安装了对应的ODBC数据源。另一种方法是使用纯Java实现的数据库驱动,比如UCANACCESS,它是一个开源的、无需ODBC桥接器即可直接与MS ...
- **类型1(JDBC-ODBC桥接驱动)**:这是最早的驱动方式,它将Java应用程序与ODBC数据源连接起来。对于MS Access 2000,我们通常使用这种类型的驱动,因为它不需要专门的Java驱动。 - **类型2(部分Java驱动)**:...
Access数据库的URL通常格式为`jdbc:odbc:DataSourceName`,其中DataSourceName是在控制面板的ODBC数据源管理器中定义的数据源名。如果使用UCanAccess,URL会变为`jdbc:ucanaccess://path_to_your_database.accdb`。 ...
在Java编程环境中,连接到Access数据库并不需要设置数据源(DataSource),而是可以直接通过JDBC(Java Database Connectivity)API实现。Access数据库是Microsoft Office套件的一部分,通常用于小型应用程序的数据...
在Java编程环境中,多数据库连接配置是一项核心技能,它允许开发者灵活地切换和管理不同的数据库系统,如Access、MS-SQL、Oracle和MySQL等。这种灵活性对于开发跨平台、适应不同数据库环境的应用程序至关重要。本篇...
总的来说,"access jar"涉及的是Java使用JDBC-ODBC桥连接Access数据库的技术,它涵盖了Java程序设计、数据库连接、ODBC数据源配置等多个方面,对于开发需要与Access数据库交互的Java应用来说至关重要。
不过,这种方式需要在系统中安装ODBC数据源,且性能相对较差。 5. Oracle驱动:Oracle提供了多种JDBC驱动,包括 Thin驱动(类型4)和JDBC-ODBC桥(类型1)。Oracle JDBC Thin驱动是纯Java实现,不需要Oracle客户端...
Java通过JDBC(Java Database Connectivity)API来连接MS Access数据库。首先,需要引入Microsoft的JDBC驱动(如`ojdbc6.jar`)。然后,可以使用以下步骤建立连接: - 导入必要的JDBC包:`import java.sql....
UCanAccess是一个Java桥接库,它实现了JDBC API,使得Java开发者可以将Access数据库作为标准的JDBC数据源来操作。这样,开发者就可以利用Java的数据库处理框架,如Hibernate、MyBatis等,对Access数据库进行CRUD...
如果是使用IDE如Eclipse,可以直接在项目的类路径中添加对应的JDBC驱动,如`msaccess.jar`(对应Microsoft的JDBC驱动)。 3. **编写JSP代码**: - 连接数据库:使用`Class.forName()`加载JDBC驱动,然后通过`...
在项目中,通常会将驱动的jar文件(如msaccess-jdbc-driver.jar)加入到项目的类路径中,以便程序运行时能够找到并加载。 通讯录的核心功能是存储和检索联系人信息,包括姓名、手机号码和住址等。在数据库层面,...
// DsnName是ODBC数据源名称 ``` 但是,由于Access数据库不直接支持JDBC,所以我们需要通过JDBC-ODBC桥来连接。在代码中,我们先注册驱动,然后建立连接: ```java Class.forName("sun.jdbc.odbc.JdbcOdbcDriver...