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

JDBC-ODBC桥连接方式连接MS ACCESS,配置数据源

阅读更多

下面是通过jdbc-odbc连接ms access数据库的一种方式:

 

/*
 * 连接access数据库,并以jdbc-odbc方式
 */
import java.sql.*;
public class PreparedStatementTest {

	public static void main(String[] args) {
		Connection ct = null;
		PreparedStatement psm = null;
		ResultSet rs=null;
		try {
			// 1.加载驱动(把所需的驱动程序加入内存)
			Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
			// 2.得到连接(指定连接到哪个数据源,用户名和密码)
			ct = DriverManager.getConnection("jdbc:odbc:doctor", "", "");
			// 3.创建Statement 或者PreparedStatement
			// 其中PreparedStatement的作用是用于发送SQL语句到数据库
			psm = ct.prepareStatement("insert into doctor values(?,?,?,?)");//必须是?
			// 不能用变量,否则会吧变量当做字符串处理
			// 4.执行CURD操作
//			rs=psm.executeQuery();
//			System.out.println("工号:\t" + "性别:\t " + "职称:\t" + "姓名: \t");
//			while (rs.next()) {
//				// getString()和getInt()中参数不能为0,0无效,参数为对应的列数
//				System.out.println(rs.getInt(1) + "\t" + rs.getString(2) + "\t"
//						+ rs.getString(3) + "\t" + rs.getString(4));
//			}
			//添加数据的操作
			psm.setInt(1, 10);
			psm.setString(2, "男");
			psm.setString(3, "主任");
			psm.setString(4, "江明");
			int i=psm.executeUpdate();//该函数返回int值作为受影响的行数
			if(i==1){
			    System.out.print("成功添加一条记录");
			} else{
				System.out.print("没有成功");	
			}										
		} catch (Exception e) {
			e.getMessage();
		} finally {			
			try {				
				if (psm != null)
					psm.close();
				if (ct != null)
					ct.close();
			} catch (SQLException e) {
				e.printStackTrace();
			}
		}
	}
}

 

 

 

 

分享到:
评论

相关推荐

    一种jdbc-odbc桥连接Access的方法, 在xp系统下不需连接驱动(jar文件)

    总的来说,使用jdbc-odbc桥连接Access数据库是一种便捷的方式,尤其适用于那些不需要高性能和跨平台兼容性的简单应用程序。在Windows XP环境下,由于系统自带的ODBC支持,可以简化配置过程,使得开发者能够快速地...

    JDBC-ODBC桥接器访问Access数据库.pdf

    - **设置数据源**: 需要在ODBC数据源管理器中配置数据源(Data Source Name, DSN),以便JDBC-ODBC桥接器能够通过指定的数据源名称连接到Access数据库。 #### 常见问题解答 - **驱动问题**: 确认JDK版本是否包含所...

    jdbc-odbc桥数据库连接

    以下是一个简单的Java程序示例,展示了如何使用JDBC-ODBC桥连接到数据库: ```java import java.sql.*; public class joaccess { public static void main(String[] args) { try { // 创建与数据库的连接 ...

    JDBC-ODBC连接数据库

    1. **配置数据源**:在ODBC数据源管理员中,选择“系统DSN”选项卡,点击“添加”按钮,然后选择“Microsoft Access Driver”并按照向导指示完成设置。提供数据库文件的路径,为数据源起一个有意义的名称。 2. **...

    jdbc-odbc桥数据库连接.pdf

    下面是一个简单的Java程序示例,展示了如何使用JDBC-ODBC桥连接Access数据库: ```java /** * 文件名: joaccess.java * 功能: 实现JDBC-ODBC桥连接方式 * 作者: yiliangdian * 创建日期: 2008-4-18 */ import ...

    jdbc-odbc桥数据库连接推荐.pdf

    JDBC-ODBC桥是一种早期的数据库连接方式,主要用于Java应用程序通过JDBC API访问使用ODBC驱动的数据库。ODBC(Open Database Connectivity)是一个在操作系统层面提供数据库访问标准的接口,而JDBC(Java Database ...

    jdbc-odbc桥数据库连接[收集].pdf

    在Java程序中,可以通过以下方式实现JDBC-ODBC桥的连接: ```java import java.sql.*; public class Joaccess { public static void main(String[] args) { Connection con; // Connection接口实例 Statement ...

    JDBC-ODBC桥连access教程.docx

    在本文档中,我们将探讨如何使用JDBC-ODBC桥连接到Microsoft Access数据库,特别针对Windows 7 x64操作系统。在进行这项任务时,可能会遇到一些问题,但通过遵循以下步骤,我们可以成功设置连接。 首先,确保你的...

    ODBC-JDBC 桥读取Access数据库

    在创建了 ODBC 数据源之后,我们可以使用 JDBC-ODBC 桥连接到 Access 数据库。JDBC-ODBC 桥是一个 Java 类库,它可以将 JDBC 调用转换为 ODBC 调用。 首先,我们需要加载 JDBC-ODBC 桥的驱动程序: ```java Class....

    sun.jdbc.odbc.JdbcOdbcDriver.zip

    使用JDBC-ODBC桥之前,开发者需要在系统中设置合适的ODBC数据源,然后在Java代码中通过"Class.forName()"加载驱动并建立数据库连接。 总结来说,"sun.jdbc.odbc.JdbcOdbcDriver.zip"是一个包含Java的JDBC-ODBC桥的...

    jdbc-odbc.rar_JDBC程序_ODBC access_jdbc access_odbc _windows 数据库

    3. **JDBC-ODBC桥接**:Java程序通过ODBC桥接器与非Java数据库(如Access)通信的方法,包括配置JDBC URL和数据源。 4. **Java数据库编程**:如何在Java代码中编写连接数据库、执行SQL操作的代码,以及异常处理和...

    JDBC_ODBC连接Access 不用设置数据源

    总之,JDBC-ODBC连接提供了一种便捷的方式,使Java应用程序能够直接与Access数据库进行交互,而无需预先设置数据源。然而,随着技术的发展,这种做法已逐渐被更现代的JDBC驱动所取代。对于学习和快速原型设计,这种...

    sun.jdbc.odbc.jdbcodbcdriver-Maven.zip

    它是Java初学者学习JDBC时常见的起点,因为它不需要数据库特定的驱动程序,只需要在系统上安装对应的ODBC数据源。 描述中的“jdbc驱动”意味着我们关注的是Java应用程序与数据库之间的通信机制。JDBC驱动是实现JDBC...

    JDBC连接Access数据库

    JDBC-ODBC桥是Java连接到非JDBC兼容数据库(如Microsoft Access)的一种方式,它通过ODBC(Open Database Connectivity)接口将Java应用程序与数据库连接起来。 2. **配置ODBC数据源**:ODBC数据源是操作系统中设置...

    jdbc桥技术详解,例子详解

    - 在ODBC数据源管理器中配置数据源:首先,需要在操作系统级别的ODBC管理器中设置数据源,例如在Windows上的"ODBC Data Source Administrator",选择相应的数据库驱动程序并配置连接参数。 - 导入JDBC相关的Java库...

    JDBC_ODBC连接Access数据库,不需要设置数据源 ,超级好的一段代码!

    JDBC_ODBC连接Access数据库,不需要设置数据源 ,超级好的一段代码!

    提高Java开发数据库效率的技巧.pdf

    为此,可以 专门编写一个公共类dbconn,其中的构造方法connect可以实现不配置ODBC数据源,用JDBC-ODBC桥连接数据库。 dbconn的构造方法: ```java public dbconn() { this.connect(); } public boolean connect()...

    Java数据库访问技术研究.pdf

    JDBC和数据库建立往接方式是首先建立起一个JDBC-ODBC桥接器,用于从JDBC访问ODBC数据源。JDBC-ODBC驱动程序提供了通过ODBC驱动程序的JDBC访问。 四、JDBC-ODBC桥接器的实现 JDBC-ODBC桥接器的实现是通过将Java程序...

    Access_JDBC30.jar

    ODBC这种方式的解析,散仙在这里就不在演示了,网上搜一下,一大堆都是关于桥接的,今天着重说一下第二种方式,使用JDBC连接Access,这样来做,既可以保证操作平台的一致性,也避免了,让用户去配置数据源的一些底层...

    JDBC_ODBC.rar_access jdbc

    3. **Java代码连接Access**:在Java中,使用`DriverManager.getConnection()`方法连接到ODBC数据源。首先需要加载ODBC驱动,这通常通过`Class.forName()`完成,然后使用数据源名称、用户名(如果需要)和密码建立...

Global site tag (gtag.js) - Google Analytics