- 1、本文档共1页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
利用Java+JDBC进行数据库访问.pdf
信息科学
J丑JavaJDBC进行数据库访问
李伟超
(海南医学院医学信息学院,海南海口571199)
过叙述在wwW的运行环境中,使9]JavaJDBC进行数据库进行连接,以及JDBC的原理。
关键词:数据库访问;JBDC技术;Java编程语言
传统的数据库模式在泛用性和拓展性等方面有着诸多不足,
而且客户端的维护的成本极高,所以,伴随着网络的不断进步,使
用利用JavaJDBC进行数据库访问就应运而生,弥补了这些不足,
真正做到了编写程序的泛用性。
1 JDBC的概念
API,是由Java—
JDBC是可以对SOL语句进行执行动作的Java 匝互
Soft所定义的一种数据库和Java进行连接的接口。它能够使用用任
意Java语言对applet或者application来进行编写,从而在远程数据匿甲尹
库中取得所需要的数据,同时也可以对数据库的存取进行更新动
作。故而在使用Java进行程序的编制时,也不必对不同平台分别进
、、、
行程序的编写。只需要将Java和JDBC技术进行组合,我们就可以 厂—__■■■■]
在多种多样的平台中仅编写一次程序就能满足所有运行需求。 !兰竺∑.::
2 JDBC用途 JBDC结构示意图
Java与JDBC的结合会使传播信息更为简单,也更为经济,即便
这些信息分别储存在不同的数据库上,使用者也可继续使用它们
安装好的数据库进行信息存取,新产能徐的开发周期将会变短, 程序也和Birdge驱动程序有些相似,需要在所有客户机上都安装
安装和对版本的控制也会变得简单,程序员可以只编写一遍程序 相应的二进制代码才能运行。
或者进行一遍更新,然后将之上传至服务器,所有使用者就可以 4.3
便捷的获得新版本程序进行安装使用,在商务销售信息服务上, 变为与DBMS无关的的网络协议,在这之后这种协议会被其他服
Java和JDBC能,够子为外部客户提供获取信息的更佳解决途径。如务器继续处理再变为其他的DBMS协议,这种中间件能够使得纯
果在交互频繁的网页当中,使用传统的CGI方式对数据库进行检Java客户端机对多种数据库进行连接,而提供者将对其协议做出
视访问,用户在提交信息之后必须对网页进行重新刷新下载操 决定。在一艘情况下,这可以说是比较灵活的JDBC驱动程序。所有
作,但若是在网页中嵌入Java 提供这种解决方案的编写者都有可能同时提供适用于Intranet用
applet,在访问数据库时使用JDBC的
话,就可以只需要对返回的数据进行下载,大大提升用户体验。 的产品,同时为了这些产品也可以通过Internet进行访问,它们也
JDBC拓展了Java的功用,举个例子,用Java和JDBCAPI就可需要满足Web通过防火墙进行访问以及用户安全性的需求。
以公布所有包括applet的网页链接,而该applet从自远程数据库进
行调取所需要使用的信息就可以,有需求的使用者也可以使用 成DBMS所使用的网络协议,这意味着它可以允许客户机直接对
DBMS
JDBC将所有分支用户通过Internet网络连接到内部数据库中,而不
必统一使用者使用的计算机是什么操作系统。 段,但这种协议一般都是专用的,故而提供数据库的来源会作为
3 JDBC与ODBC的差别 主要来源,在当前,有部分提供者已经在进行这类服务。
Microsoft的OBDCAPI用途很广泛,它使用在关系数据库的接 目前,后两种驱动程序将成为解决JDBC访问数据库的主要手
口上,它在很多平台上都可以对所有的数据库进行连接操作,不 段,而前两种程序将作为暂时性方案在纯Java驱动程序还未完成
前使用,后两种方案凸显了Ja
文档评论(0)