JDBC数据库访问例子
发布时间:2019-10-14 编辑:jiaochengji.com
教程集为您提供JDBC数据库访问例子等资源,欢迎您收藏本站,我们将为您提供最新的JDBC数据库访问例子资源
JDBC技术事实上是一种能通过JAVA语言访问任何结构化数据库的应用程序接口(API)(Sun这样说的,我也不知道是不是真的),而且现在的JDBC 3.0据Sun说也能访问Execel等电子表格程序!
JDBC对于数据库的访问有四种方式,我们这里只是介绍两种:
第一种是通过ODBC做为“桥”(Bridge)对数据库访问,第二种是直接对数据库访问。
我们先来看看第一种JDBC<-->ODBC访问的流程:
JDBC Driver Mannager->JDBC<->ODBC桥->ODBC->数据库客户机驱动库->数据库服务器->返回查询结果,在这种访问中值的我们注意的是虽然JAVA是"Write Once ,Run Anywhere",但是如果通过这种访问的话,需要客户端必须设置ODBC和有相应的数据库客户机的驱动,当你看了下面的另外一个流程的时候或许你会想:明明下一种更方面,为什么还要有这个东西的产生!呵呵,因为,未必所有的数据库服务器提供商都提供下面的JDBC驱动程序(给JDBC访问提供相应的接口),所以就有了JDBC<->ODBC Bridge。
接着再让我们来看看第二种访问流程:
JDBC Driver Mannager->局部JDBC驱动->客户端数据库->数据库服务器->返回查询结果,这种访问事实上是转换JDBC调用为相应的数据库(Oracle, Sybase, Informix, DB2, 和其他的数据库数据库管理系统)的客户端API调用(这么说,不知道大家能不能懂,说简单点就好像ASP不是通过DSN对数据库访问而是通过OLEDB访问,说道这里我还是不知道大家能不能明白我的意思。哎呀,不要扔鸡蛋嘛!),这种方式的访问需要相应的数据库提供商提供相应的JDBC驱动程序,但是有一种好处,可以独立于odbc用于可以随处可Run的客户端的浏览器中的Applet程序。
您可能感兴趣的文章:
JDBC数据库访问例子
建立JSP操作以提高数据库访问的效率
JSP 怎么提高数据库访问效率
bean里对多个数据库的访问示例
JDBC 解决方案
JAVA与数据库连接方法(一)
用连接池提高Servlet访问数据库的效率 (-)
基于 Weblogic 7.0 的应用开发
JDBC 示例(转)
JDBC URL连接常用数据库格式与驱动
[关闭]