浅析Java中的数据库访问
2016-06-18张旭辉沈阳职业技术学院110045
张旭辉 沈阳职业技术学院 110045
浅析Java中的数据库访问
张旭辉 沈阳职业技术学院 110045
【文章摘要】
本文介绍了在Java如何对数据库进行存取,包括利用JDBC技术、驱动程序进行数据库的连接、具体操作。重点讲解如何设计数据管理类以减少代码的冗余。
【关键词】
数据库;JDBC;数据管理类
引言
Java作为一种简单的面向对象的语言,拥有跨平台、分布式、安全、可移植等众多优点。在包括网络、移动等很多领域都得到了广泛的应用。
随着大数据等概念的提出,现在的软件开发越来越重视对数据的提取,很多的企业级应用程序多涉及到对数据库中的数据进行操作。因此Java程序对数据库的访问和操作是Java开发中不可或缺的知识点,也是Java程序设计中重要的一个部分。
1 数据访问方式
1.1JDBC原理
JDBC(Java DataBase Connectivity)是由Sun Microsystem公司提供的API (Application Programming Interface应用程序编程接口),它为Java应用程序提供了一系列的类,使其能够快速高效地访问数据库,这些功能是由一系列的类和对象来完成的,我们只需使用相关的对象,即可完成对数据库的操作。
1.2JDBC驱动程序
数据库连接主要通过加载不同的驱动程序来完成,JDBC驱动程序类型包括以下四种:
(1)JDBC-ODBC桥加ODBC驱动程序:需要ODBC驱动。
(2)本地API:需要驱动程序的二进制代码支持(一部分Java编写,一部分委托给数据库客户端代码实现)
(3)JDBC网络纯java驱动程序:将JDBC转换为与DBMS无关的网络协议,又被某服务器转换为一种DBMS协议,以操作各种数据库(驱动程序由中间件服务器提供)
(4)本地协议纯java驱动程序:将JDBC调用直接转换成JDBC所使用的网络协议 (全部由Java实现,直接和数据库访问)……p>
