j2ee规范——JDBC

JDBC类似于ODBC都是一种规范,并且提供了数据库访问的API。

优点

1.JDBC为多种数据库提供了统一访问。说的通俗点:有了JDBC就不用为不同的数据库写不同的程序,只需要使用JDBC API写一个程序,就可以直接向相应的数据库发送SQL调用。

2.编写一次,处处运行。将java与jdbc结合起来使用就可以让程序在不同的平台上运行。

分类

JDBC-ODBC Bridge:实现了基于ODBC使JAVA应用程序使用ODBC的数据库。
JDBC-Native Bridge:使用本地库直接去数据库通信。需要在本地安装Native的客户端。
Java-net Bridge:适用于bs的三层架构,需要先连接到WLS
All JAVA JDBC Dirver:直接通过JDBC连接数据库,不用担心平台,或地理位置的限制。

JDBC Driver

JDBC Driver是实现数据库操作的类。

Driver分为两类
    两层模型中,java APP可以直接去连接数据库 。这将需要一个JDBC驱动程序来与所访问的特定数据库 进行通讯。将SQL语句发给数据库,数据库并返回值。在JDBC API中JDBC-ODBC Bridge、JDBC-Native Bridge、All JAVA JDBC Dirver适用于两层模型。

    三层模型中,命令先是被发送到WLS,由它将SQL 语句发送给数据库。数据库对 SQL 语句进行处理并将结果送回到WLS,WLS再将结果送回给用户。Java-net Bridge适用于三层模型。

总结

这一节主要是学习了JDBC的机制及其API的分类,以及操作数据库的两种方式。这只是一个特别浅的了解,还要更深入的学习。


  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 27
    评论
评论 27
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值