首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
什么是JDBC?
[问答题]
什么是JDBC?
查看答案及解析
添加笔记
求解答(3)
邀请回答
收藏(895)
分享
纠错
47个回答
添加回答
0
西瓜同学🏀
jdbc允许用户在不同数据库之间做选择的一个抽象层,jdbc允许开发者用java写数据库应用程序。而不用关注数据库底层的细节
编辑于 2019-04-26 22:28:07
回复(0)
更多回答
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收藏
15911浏览
热门推荐
相关试题
3.下列关于表中西部省市区2006...
资料分析
言语理解与表达
资料分析
评论
(1)
4.该校1997年男女教师的比例为...
资料分析
言语理解与表达
资料分析
评论
(1)
计算机在工作过程中,若突然停电,(...
计算机常识
普及
C++
Pascal
选择题
评论
(1)
来自
NOIP2008初赛普及组
Mysql中表student_in...
数据库
SQL
评论
(1)
SQL中,下列涉及空值的操作不正确...
SQL
评论
(0)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题