首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
什么是JDBC?
[问答题]
什么是JDBC?
查看答案及解析
添加笔记
求解答(3)
邀请回答
收藏(895)
分享
纠错
47个回答
添加回答
30
阿狸不是猫
JDBC:提供不同数据库进行统一访问的工具,使开发者可以直接使用Java写数据库程序,而无需关心具体数据库的细节。
跟JVM很相似:都是提供了统一的方式来完成跨平台的使用,至于平台的不同,由平台自身完成
PS:大家为什么都要COPY而不拿自己的话写呢,难道到时候面试的时候还要把这些背下来吗,玩技术的如果要靠死记硬背那还有什么意义。都写写自己的理解,互相借鉴分析,大家共同促进不好么
发表于 2017-04-11 19:36:13
回复(3)
15
rcar
jdbc:java数据库连接, 不要把它想的太复杂,太高大上,我们只要知道,程序需要数据,那数据哪来,当然就是数据库,数据库的重要性我想大家都明白吧,但java是java,数据库是数据库,是两个程序,怎么让他们之间产生联系呢,那就是jdbc了,jdbc中封装了一系列方法,我们使用jdbc可以使数据库和java中建立通道,而且即便你数据库程序那么多,比如mysql,oracle,不管你是什么,我都能用jdbc去进行连接,类似于java的跨平台
发表于 2018-09-10 21:49:29
回复(0)
21
冬马小三
JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用
Java语言
编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序
发表于 2016-01-20 21:50:50
回复(2)
3
蜗牛叔叔
说白啦,他就是一个数据库的链接标准,有了它就不用为每种数据库写连接程序啦,直接用它可以链接各种数据库
发表于 2017-05-02 23:01:47
回复(0)
404
喵喵儿123
跳过了applet的举个爪爪
发表于 2018-04-01 11:01:34
回复(32)
2
莬.思远道
…跳过了applet和Swing的举个爪爪…
发表于 2019-07-19 13:44:19
回复(0)
2
西弗斯
JDBC(Java Date Base Connectivity,java数据库连接) 是一种用于执行SQL语句的JAVA API,可以为多种关系型数据库提供统一的访问,它由一组用JAVA语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,同时JDBC也是个商标名。
发表于 2016-04-19 22:24:01
回复(0)
1
北城落花雨
jdbc是什么?jdbc是一个javaApi。
为什么需要jdbc?为了简化开发,使得连接数据库变得简单 为连接数据库提供统一的接口
同时jdbc具有跨平台性
发表于 2019-09-11 11:28:02
回复(0)
1
和雨相拥
Jdbc是一套面向对象的数据库api,为开发人员提供访问数据库的接口
发表于 2019-03-16 12:39:44
回复(0)
114
六月熊
JDBC(Java DataBase Connectivity),是一套面向对象的应用程序接口(API),制定了统一的访问各类关系数据库的标准接口,为各个数据库厂商提供了标准的实现。通过JDBC技术,开发人员可以用纯Java语言和标准的SQL语句编写完整的数据库应用程序,并且真正地实现了软件的跨平台性。
通常情况下使用JDBC完成以下操作:
1.同数据库建立连接;
2.向数据库发送SQL语句;
3.处理从数据库返回的结果;
JDBC具有下列优点:
1.JDBC与ODBC
(Open Database Connectivity,即开放数据库互连)十分相似,便于软件开发人员理解;
2.JDBC使软件开发人员从复杂的驱动程序编写工作中解脱出来,可以完全专注于业务逻辑开发;
3.JDBC支持多种关系型数据库,大大增加了软件的可移植性;
4.JDBC API是面向对象的,软件开发人员可以将常用的方法进行二次封装,从而提高代码的重用性;
发表于 2016-09-29 19:13:10
回复(3)
1
求你们别卷了的小章鱼很有力量
JDBC(Java Database Connectivity)即 java连接数据库的驱动。是用来解决不同厂商的数据库(例如:mysql,SQLserver,
Oracle,DB2等等)驱动接口是不统一问题的。不同的数据库厂商 实现jdbc,即通过JDBC可以连接到Java中去,带来极大的便利性,实现 数据库 统一管理。
发表于 2023-11-12 14:08:42
回复(0)
0
牛客585114318号
一句话,JDBC就是用java语言和SQL语言来连接数据库的接口套接层。
发表于 2021-09-12 08:47:01
回复(0)
0
allin实习的驼瑞驰很爱吃鸡腿
JAVA数据库连接 JAVA api 具有跨平台性
发表于 2021-08-29 23:22:37
回复(0)
0
牛客701279822号
JDBC(java database connectivity)java 数据库连接,用于执行SQL语句的标准API,是JAVA与数据库之间的一个桥梁,可以方便多种数据库统一操作。由于是用java编写的,所以是跨平台的。另外它只提供了操作数据库的标准,是一种规范而不是一个实现,具体的实现是由不同数据库的驱动包实现的。
发表于 2021-06-20 22:36:55
回复(0)
0
牛客822547840号
JDBC3层模型,让程序和程序和数据库之间有较低的耦合度,这样不管哪个模块出问题都不会影响后续模块的工作
发表于 2021-03-19 00:24:43
回复(0)
0
兜兜里有糖070611
<p>jdbc说白了就是把java和mysql oracle各种关系型数据库连接起来,jdbc是一个Java的api,这样我们不需要管数据库和java代码怎么建立的链接,都是jdbc帮我们做了</p>
发表于 2020-10-27 19:34:49
回复(0)
0
tnl啊啊啊啊
JDBC(
Java DataBase Connectivity
)提供了一种与平台无关的用于执行
SQL
语句的标准
java API
,是
Java
和数据库之间的一个桥梁,可以方便实现多种关系型数据库的统一操作。
JDBC
只提供了操作数据库的标准,是一个规范而不是一个实现。具体的实现是由不同数据库的驱动包来完成的
编辑于 2020-08-03 09:52:24
回复(0)
0
我是个菜鸡啊
JDBC其实就是一个用Java语言写的接口,用来执行SQL语句。注意,它是一个规范,不是一个实现,是Java和各种数据库(oracle,MySQL)之间的一座桥梁。因为是Java写的,所以具有跨平台性。
发表于 2020-07-29 15:09:35
回复(0)
0
云开月明wzn
jdbc为多种数据库提供了接口,使得我们可以直接通过Java操作数据库
发表于 2020-07-23 16:00:11
回复(0)
0
ylgf
链接:
https://www.nowcoder.com/questionTerminal/35c6431776194881b43277a72db667b4
来源:牛客网
JDBC(Java DataBase Connectivity),是一套面向对象的应用程序接口(API),制定了统一的访问各类关系数据库的标准接口,为各个数据库厂商提供了标准的实现。通过JDBC技术,开发人员可以用纯Java语言和标准的SQL语句编写完整的数据库应用程序,并且真正地实现了软件的跨平台性。
通常情况下使用JDBC完成以下操作:
1.同数据库建立连接;
2.向数据库发送SQL语句;
3.处理从数据库返回的结果;
JDBC具有下列优点:
1.JDBC与ODBC(Open Database Connectivity,即开放数据库互连)十分相似,便于软件开发人员理解;
2.JDBC使软件开发人员从复杂的驱动程序编写工作中解脱出来,可以完全专注于业务逻辑开发;
3.JDBC支持多种关系型数据库,大大增加了软件的可移植性;
4.JDBC API是面向对象的,软件开发人员可以将常用的方法进行二次封装,从而提高代码的重用性;
发表于 2020-02-09 11:44:03
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
Java
上传者:
望童年
难度:
47条回答
895收藏
16160浏览
热门推荐
相关试题
若存在一颗平衡二叉树,其所有非叶结...
树
评论
(1)
在超网络中,生成子网络参数的过程通...
机器学习
评论
(1)
请问以下有关 Promise 内置...
Javascript
评论
(1)
宏定义是C语言中非常实用的一种计算...
C语言
评论
(1)
Adam优化器是深度学习中常用的自...
机器学习
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题