1 jdbc odbc 连接器
1.1 建立JDBC-ODBC
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Class 是java.lang 包中的类
1.2 连接数据库
(1)连接数据库
Connection con = DriverManager.getConnection("jdbc:odbc: Datasourcename","loginname", "password ");
(2)向资料库发送SQL语句
try {Statement sql=con.createStatement();}
catch(SQLException e ){}
(3)处理查询结果
ResultSet rs=sql.executeQuery("select * from userInfo");
Result 的next()方法顺序地查询数据
如果需要获得结果集中前后移动、或显示结果集指定的一条记录,使用游动查询
Statement stmt=con.createStatement(int type ,int concurrency);
ResultSet re=stmt.executeQuery(SQL 语句);
其中type 类型:
ResultSet.TYPE_FORWORD_ONLY :结果集的游标只能向下滚动。
ResultSet.TYPE_SCROLL_INSENSITIVE :结果集的游标可以上下移动,当数据库变化时,当前结果集不变.
ResultSet.TYPE_SCROLL_SENSITIVE :返回可滚动的结果集,当数据库变化时,当前结果集同步改变.
l Concurrency 取值决定是否可以用结果集更新数据库,Concurrency取值:
ResultSet.CONCUR_READ_ONLY:不能用结果集更新数据库中的表.
ResultSet.CONCUR_UPDATETABLE:能用结果集更新数据库中的表.
滚动查询经常用到ResultSet 的下述方法:
public boolean previous():将游标向上移动,该方法返回boolean 型数据,当移到结果集第一行之前时返回false.
public void beforeFirst:将游标移动到结果集的初始位置,即在第一行之前.
public void afterLast():将游标移到结果集最后一行之后.
public void first():将游标移到结果集的第一行.
public void last():将游标移到结果集的最后一行.
public boolean isAfterLast():判断游标是否在最后一行之后.
public boolean isBeforeFirst():判断游标是否在第一行之前.
public boolean ifFirst():判断游标是否指向结果集的第一行.
public boolean isLast():判断游标是否指向结果集的最后一行.
public int getRow() :得到当前游标所指行的行号,行号从1开始,如果结果集没有行,返回0
public boolean absolute(int row):将游标移到参数row指定的行号.
参考文档:http://www.javaweb.cc/JavaAPI1.6/
软件包 java.sql
相关推荐
JDBC-ODBC桥是Java数据库连接(JDBC)中的一种技术,它允许Java应用程序通过JDBC接口访问基于ODBC的数据源。ODBC(Open Database Connectivity)是微软提供的一种数据库访问标准,它允许应用程序与各种数据库系统...
java jdbc odbc 桥连接包 如何实现JDBC-ODBC桥连接到Access
JDBC-ODBC桥由Sun Microsystems与Merant公司合作开发,目的是为了让Java应用程序能够利用已有的ODBC数据库连接能力。 ### 工作原理 JDBC-ODBC桥的主要作用是将Java应用程序中的JDBC调用转化为对ODBC API的调用。当...
3. **编写JSP代码**:在JSP页面中,我们需要建立数据库连接,执行SQL查询,处理结果集,最后关闭连接。以下是一个简单的示例: ```jsp *" %> String dbURL = "jdbc:odbc:DataSourceName"; // 替换为你的数据源...
在IT领域,特别是Web开发中,使用JDBC-ODBC桥连接数据库是一种常见的技术手段,尤其是在早期的Java Web开发环境中。下面将详细解析这一技术的关键知识点。 ### 1. JDBC与ODBC概述 #### JDBC(Java Database ...
ODBC-JDBC 桥读取 Access 数据库 ODBC-JDBC 桥是一种常用的技术,它可以将 Java 应用程序与非 Java 数据库集成。ODBC(Open Database Connectivity)是一种标准接口,用于连接各种类型的数据库,而 JDBC(Java ...
JDBC 提供两种 API,分别是面向开发人员的 API 和面向底层的 JDBC 驱动程序 API,底层主要通过直接的 JDBC 驱动和 JDBC-ODBC 桥驱动实现与数据库的连接。一般来说,Java 应用程序访问数据库的过程是:装载数据库驱动...
Java通过JDBC(Java Database Connectivity)和ODBC(Open Database Connectivity)来连接Oracle数据库是两种常见的数据访问方式。本文将详细介绍这两种方法,并提供相关的技术知识。 首先,JDBC是Java平台的标准...
JSP 通过 JDBC-ODBC 桥接器访问数据库 Mysql JSP 通过 JDBC-ODBC 桥接器访问数据库 Mysql 是一个常见的应用场景,本文档将详细介绍如何实现 JSP 通过 JDBC-ODBC 桥接器访问数据库 Mysql。 首先,需要安装和配置...
JDBC-ODBC桥是一种早期的数据库连接方式,主要用于Java应用程序通过JDBC API访问使用ODBC驱动的数据库。ODBC(Open Database Connectivity)是一个在操作系统层面提供数据库访问标准的接口,而JDBC(Java Database ...
### JDBC-ODBC桥连接详解 #### 一、引言 在Java开发中,数据库连接是必不可少的一个环节。为了能够让Java程序与各种类型的...然而,了解JDBC-ODBC桥连接的基本原理和技术细节对于理解数据库连接机制仍然非常有帮助。
### JDBC-ODBC桥数据库连接详解 #### 一、JDBC-ODBC桥的工作原理 JDBC-ODBC桥是一种特殊的JDBC驱动程序,由Sun Microsystems(现已被Oracle收购)与Merant公司联合开发。其核心功能在于将JDBC API调用转换为ODBC ...
### JDBC不同数据库连接详解 #### 一、引言 Java Database Connectivity (JDBC) 是 Java 平台上的标准 SQL 数据库访问技术。它提供了一种统一的方式来与各种关系型数据库进行交互,允许开发者通过标准的 API 来...
本文档主要介绍了数据库原理实验六中的ODBC和JDBC数据库编程实用,实验报告题目包括ODBC配置、ODBC编程、JDBC实现对数据库的连接、查询、插入、修改和删除等内容。 一、ODBC配置和编程 ODBC(Open Database ...
ODBC(Open Database Connectivity)是微软提供的一种数据库访问接口,而JDBC(Java Database Connectivity)则是Java中的数据库连接标准。通过JDBC-ODBC桥,Java程序可以利用ODBC驱动程序来连接非Java原生支持的...
【JDBC-ODBC桥数据库连接】是一种早期的数据库连接技术,它允许Java应用程序通过JDBC接口访问使用ODBC驱动程序支持的数据库。这个技术是由Sun Microsystems与Merant公司合作开发的,主要用于将JDBC API调用转换为...
JDBC_ODBC连接Access数据库,不需要设置数据源 ,超级好的一段代码!
- **Type 1(JDBC-ODBC Bridge)**: 这是最早的驱动方式,通过Java到ODBC桥接器与数据库通信,适合小型项目或快速原型开发。 - **Type 2(Native-API Partial Java Driver)**: 驱动的一部分是Java,另一部分是...
根据驱动程序的类型,分为四种类型:JDBC-ODBC桥、部分Java驱动、网络纯Java驱动和完全Java驱动。 2. **数据库URL**:每个数据库都有一个唯一的URL,用于定位数据库服务器。例如,`jdbc:mysql://localhost:3306/...