APP下载

浅析Java中的数据库访问

2016-06-18张旭辉沈阳职业技术学院110045

电子制作 2016年12期
关键词:数据库

张旭辉 沈阳职业技术学院 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实现,直接和数据库访问)

登录APP查看全文

猜你喜欢

数据库
数据库
数据库
数据库
数据库
数据库
数据库
数据库
数据库
数据库
数据库