前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >什么是jdbc?为什么要用jdbc

什么是jdbc?为什么要用jdbc

作者头像
小小鱼儿小小林
发布2024-05-25 14:30:39
280
发布2024-05-25 14:30:39
举报
文章被收录于专栏:灵儿的笔记灵儿的笔记

什么是jdbc:

如果直接写入文件中,可以在应用程序中使用I/O操作来处理数据,但是获取有结构的数据,并且对数据进行制定查找,修改比较复杂。不好管理。

后来尝试给文件制定规则,用来存储数据,我们有xml文件,xml文件可以作为小型数据库,也是可以存储信息,并且具有结构化良好,可读性高,自我描述功能强的优点。但是这种格式存储的数据,非常简单,不提供给我们对于检索,排序等更多优化的性能,可以说,他本身在处理大数据量的需求下,是不适用的。所以xml我们仅适用于做小数据量的信息传递。针对于xml文件我们也有专门的解析和构建方式如Sax和Dom。

然后有了数据库的产生。数据库提供了更强有力的数据存储和分析能力,例如:数据索引、排序、查找、相关一致性等。当数据库产生之后,如果我们的应用程序需要得到数据库中数据的支持,就需要和数据库之间产生交互。各语言和数据库之间交互的技术营运而生。JDBC解决java操作的内存中的数据和数据库之间的交互问题。

连接数据库的方式:

1.ODBC:开放数据库连接(Open Database Connectivity,ODBC)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,是数据库访问接口标准。开放数据库互连定义了访问数据库API的一个规范,这些API独立于不同厂商的DBMS,也独立于具体的编程语言(但是Microsoft的ODBC文档是用C语言描述的,许多实际的ODBC驱动程序也是用C语言写的。)ODBC规范后来被X/OPEN和ISO/IEC采纳,作为SQL标准的一部分。

简单点说,ODBC是基于C语言实现的。提供了语言和数据库进行交互的一致性的接口,便于语言和和数据库通信以及语言对数据库的各种操作。

2.JDBC: Java DataBase Connectivity,java数据库连接

可以认为是java版本的odbc。JDBC是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成

JDBC API主要分为两部分:

1.针对应应用开发人员,必须遵循的规则。

2.对于数据库驱动开发人员必须遵循的规则。

我们主要关注针对于应用开发人员的标准。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-05-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 什么是jdbc:
  • 连接数据库的方式:
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档