首页 > 其他分享 >【JDBC】JDBC是什么

【JDBC】JDBC是什么

时间:2022-11-08 11:36:42浏览次数:65  
标签:JDO JDBC 操作系统 什么 硬件 数据库 驱动程序

1.数据持久化

把内存中的数据存储在数据库、文件中,这样断电之后还可以继续使用。

2.数据存储技术

  • JDBC:直接访问数据库
  • JDO:Java Data Object技术
  • 第三方O/R工具:如Hibernate、Mybatis

JDBC是java访问数据库的基石,JDO、Hibernate、Mybatis等只是更好的封装了JDBC,原理还是JDBC。

3.什么是JDBC

JDBC:通用的SQL数据库存取和操作的公共接口(一组API),用来连接、访问、操作数据库。
有了JDBC之后不用对特定的数据库系统编写代码,代码变成通用的了。
image

数据库系统厂商提供JDBC驱动

驱动(Drive):驱动程序即添加到操作系统中的一小块代码,其中包含有关硬件设备的信息。当计算机程序请求与某个硬件设备交互时,设备驱动程序充当硬件设备与使用它的程序之间指令的转换器。

操作系统并不支持机器上的所有硬件,所以一般来讲硬件厂商都要为自己的硬件编写驱动程序。
image

参考:操作系统与固件,驱动是什么

标签:JDO,JDBC,操作系统,什么,硬件,数据库,驱动程序
From: https://www.cnblogs.com/zhishu/p/16869085.html

相关文章

  • 商铺选址应该履行什么行为?三个行为让商铺有加无已
     如果要问怎么做好商铺选址进行开店,那么就需要我们履行一些行为,这样才能为店铺的经营发展打下良好地基础。那么商铺选址应该履行什么行为?下面铺先生为大家介绍三个行为让......
  • 什么是虚拟DOM?
    虚拟DOM就是用JS来模拟DOM结构的,它并不是真正的DOM。为什么使用虚拟DOM?用传统的方式去操作DOM的时候,浏览器会从构建DOM树开始,从头到尾执行一遍流程。简单来说,就是会触发......
  • [艾思网站设计]响应式网站的优点是什么,体现在哪些维度上
    近年来网站设计越发流行,而响应式网站设计则成为了主流趋势。响应式网站与传统网站建设存在着很大不同,网站的布局可以适应不同的浏览器的宽度,从而使得设计成的网站既可以满......
  • 工业互联网和物联网有什么关系?
    工业互联网是基于物联网发展起来的,或者说是以物联网为基础,是IT/CT/OT融合的一体化工业系统,所以又有别于物联网,下面详细来讲解下。 工业互联网就是要实现物理形式的......
  • spring+JDBC
    1.导入依赖<dependency><groupId>org.springframework</groupId><artifactId>spring-core</artifactId><version>5.3.8</version></dependen......
  • 事件10841解决oracle 9i中JDBC Thin Driver ORA-00600 [ttcgcshnd-1]的异常
    文档课题:事件10841解决oracle9i中JDBCThinDriverORA-00600ttcgcshnd-1的异常.用thindriver连接Oracle9i时,出现exception,如下所示java.sql.SQLException:ORA-00600:......
  • 看什么看啊,你不会还不会抓HTTPS请求报文吧?
    前言作为一名合格的开发,抓请求报文是比较基础的操作;当然,如果你是一个测试人员,你不会抓,那你...也没事,看完这篇文章你就会了。本篇内容:抓请求报文重放修改重放持续重放前排......
  • 关于什么时候用get请求和什么时候用post请求
    转载自:(19条消息)关于什么时候用get请求和什么时候用post请求_火兰的博客-CSDN博客_什么时候用get什么时候用postget和post方法功能类似的,使用建议:1、get方式的安全性较P......
  • 企业在选择文件加密软件需要注意什么?
    在信息化发展的时代,数据泄露早已成为众多企业面临的棘手难题,核心数据丢失将会影响到企业的商业发展。因此,许多企业都采取了防泄密措施对重要机密文件进行管理和保护,那么企业......
  • 创建型设计模式-单例模式(为什么要双重加锁判断)
    代码publicclassSingleObject{privatestaticSingleObjectinstance;privatestaticobjectlockobj=newobject();privateSingleObject(){}publicstatic......