免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1112 | 回复: 0
打印 上一主题 下一主题

JDBC概述 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-12-14 12:09 |只看该作者 |倒序浏览

        java的JDBC是一组用于执行SQL语句的java API,可以理解为java数据库的连接。开发人员可以采用纯java API编写数据库应用程序,便捷地通过该接口访问关系数据库,执行SQL语句,获取查询结果或将对数据的改变反馈到数据库。
        JDBC支持分布式、多数据源和异构数据环境的应用。对Oracle、DB2、SQL Server等不同数据库,只需简单改变JDBC驱动程序的设置就可使用先前开发的统一应用程序来访问。
        通过JDBC API对数据库访问一般经过三个步骤:建立数据库连接、执行SQL语句、处理执行结果。JDBC定义了接口Connection用于表示一个与数据库的连接。JDBC可以采用两种方法来创建这样一个连接:驱动管理器(DriverManager)或数据源(DataSource)。另外,JDBC还提供了两个重要的扩展接口:ConnectionPoolDataSource和XADataSource。前者提供了连接池功能,使得任何数据库连接请求都能从缓冲区获得数据库连接,而不必消耗大量资源重新联系数据库取得连接;后者支持分布式事务的处理。
        应用程序使用Connection提供的方法创建Statement、PreparedStatement或CallableStatement对象,进而使用这些对象来执行SQL语句,如果执行查询操作,JDBC将查询到的结果保存在ResultSet或RowSet对象中,供开发人员进一步处理。

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/56882/showart_442187.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP