下面是通过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数据库是一种便捷的方式,尤其适用于那些不需要高性能和跨平台兼容性的简单应用程序。在Windows XP环境下,由于系统自带的ODBC支持,可以简化配置过程,使得开发者能够快速地...
- **设置数据源**: 需要在ODBC数据源管理器中配置数据源(Data Source Name, DSN),以便JDBC-ODBC桥接器能够通过指定的数据源名称连接到Access数据库。 #### 常见问题解答 - **驱动问题**: 确认JDK版本是否包含所...
以下是一个简单的Java程序示例,展示了如何使用JDBC-ODBC桥连接到数据库: ```java import java.sql.*; public class joaccess { public static void main(String[] args) { try { // 创建与数据库的连接 ...
1. **配置数据源**:在ODBC数据源管理员中,选择“系统DSN”选项卡,点击“添加”按钮,然后选择“Microsoft Access Driver”并按照向导指示完成设置。提供数据库文件的路径,为数据源起一个有意义的名称。 2. **...
下面是一个简单的Java程序示例,展示了如何使用JDBC-ODBC桥连接Access数据库: ```java /** * 文件名: joaccess.java * 功能: 实现JDBC-ODBC桥连接方式 * 作者: yiliangdian * 创建日期: 2008-4-18 */ import ...
JDBC-ODBC桥是一种早期的数据库连接方式,主要用于Java应用程序通过JDBC API访问使用ODBC驱动的数据库。ODBC(Open Database Connectivity)是一个在操作系统层面提供数据库访问标准的接口,而JDBC(Java Database ...
在Java程序中,可以通过以下方式实现JDBC-ODBC桥的连接: ```java import java.sql.*; public class Joaccess { public static void main(String[] args) { Connection con; // Connection接口实例 Statement ...
在本文档中,我们将探讨如何使用JDBC-ODBC桥连接到Microsoft Access数据库,特别针对Windows 7 x64操作系统。在进行这项任务时,可能会遇到一些问题,但通过遵循以下步骤,我们可以成功设置连接。 首先,确保你的...
在创建了 ODBC 数据源之后,我们可以使用 JDBC-ODBC 桥连接到 Access 数据库。JDBC-ODBC 桥是一个 Java 类库,它可以将 JDBC 调用转换为 ODBC 调用。 首先,我们需要加载 JDBC-ODBC 桥的驱动程序: ```java Class....
使用JDBC-ODBC桥之前,开发者需要在系统中设置合适的ODBC数据源,然后在Java代码中通过"Class.forName()"加载驱动并建立数据库连接。 总结来说,"sun.jdbc.odbc.JdbcOdbcDriver.zip"是一个包含Java的JDBC-ODBC桥的...
3. **JDBC-ODBC桥接**:Java程序通过ODBC桥接器与非Java数据库(如Access)通信的方法,包括配置JDBC URL和数据源。 4. **Java数据库编程**:如何在Java代码中编写连接数据库、执行SQL操作的代码,以及异常处理和...
总之,JDBC-ODBC连接提供了一种便捷的方式,使Java应用程序能够直接与Access数据库进行交互,而无需预先设置数据源。然而,随着技术的发展,这种做法已逐渐被更现代的JDBC驱动所取代。对于学习和快速原型设计,这种...
它是Java初学者学习JDBC时常见的起点,因为它不需要数据库特定的驱动程序,只需要在系统上安装对应的ODBC数据源。 描述中的“jdbc驱动”意味着我们关注的是Java应用程序与数据库之间的通信机制。JDBC驱动是实现JDBC...
JDBC-ODBC桥是Java连接到非JDBC兼容数据库(如Microsoft Access)的一种方式,它通过ODBC(Open Database Connectivity)接口将Java应用程序与数据库连接起来。 2. **配置ODBC数据源**:ODBC数据源是操作系统中设置...
- 在ODBC数据源管理器中配置数据源:首先,需要在操作系统级别的ODBC管理器中设置数据源,例如在Windows上的"ODBC Data Source Administrator",选择相应的数据库驱动程序并配置连接参数。 - 导入JDBC相关的Java库...
JDBC_ODBC连接Access数据库,不需要设置数据源 ,超级好的一段代码!
为此,可以 专门编写一个公共类dbconn,其中的构造方法connect可以实现不配置ODBC数据源,用JDBC-ODBC桥连接数据库。 dbconn的构造方法: ```java public dbconn() { this.connect(); } public boolean connect()...
JDBC和数据库建立往接方式是首先建立起一个JDBC-ODBC桥接器,用于从JDBC访问ODBC数据源。JDBC-ODBC驱动程序提供了通过ODBC驱动程序的JDBC访问。 四、JDBC-ODBC桥接器的实现 JDBC-ODBC桥接器的实现是通过将Java程序...
ODBC这种方式的解析,散仙在这里就不在演示了,网上搜一下,一大堆都是关于桥接的,今天着重说一下第二种方式,使用JDBC连接Access,这样来做,既可以保证操作平台的一致性,也避免了,让用户去配置数据源的一些底层...
3. **Java代码连接Access**:在Java中,使用`DriverManager.getConnection()`方法连接到ODBC数据源。首先需要加载ODBC驱动,这通常通过`Class.forName()`完成,然后使用数据源名称、用户名(如果需要)和密码建立...