问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java的API,怎么理解,JDBC是什么?

发布网友 发布时间:2022-04-07 18:14

我来回答

9个回答

懂视网 时间:2022-04-07 22:35

1、JDBC接口及数据库厂商的实现

    1.DriverManager    驱动管理

    2.Connection      连接接口

     DatabaseMetaData  

    3.Statement      语句对象接口

     PreparedStatement

     CallableStatement

    4.ResultSet      结果集接口

     ResultSetMetaData  结果集接口

2、

JDBC有关对象和API

标签:

热心网友 时间:2022-04-07 19:43

API: java中被封装好的类和 方法直接可以拿来使用
JDBC :数据库厂商发布的 :让程序员更好更方便的操作自己数据库的一些方法和操作的集合(及api)

所以可以理解为 jdbc是一种被包装好的 我们直接可以拿来 使用(包括连接,查询,更新 数据库)的工具 这样解释应该很明白了吧

热心网友 时间:2022-04-07 21:01

jdbc的连接类似于一条河的两岸,如何将一批货物从河的一边运向另一边?所以我就需要搭桥,那么Connection con,就是这个桥。你要搭桥肯定需要工具和材料,那么上图的DBDRIVER、DBURL就是搭桥的工具和材料。桥搭好了,你还不能去运货,你那需要一辆车,那么这辆车就是Statement(prestatemetde防sql注入),并且你还需要携带通行证才能过桥,那么通行证就是DBUSER和DBPASSWORD,也就是连接Mysql数据库的账号和密码。拥有了这些后你就可以去河对岸运货了,当货物返回来了,那么你就需要卸货了,那么这个功能就交给ResultSet rs做了,rs会通过rs.next()这个方法将货物卸下来。当这些事情做完了后,你就需要将con、rs、st这三个对象回收了,不然别人乱用你的,怎么办?
通俗不?

热心网友 时间:2022-04-07 22:36

哪有那么复杂。。呵呵 api 么 。。就是接口啦 你想啊。。无论它东西怎么变程序就是处理数据的东东呀。处理数据自然要有进口和出口啦。。api就是规定进口和出口的东东呀。。这样你就可以把不同程序衔接在一起啦~jdbc就是搞数据库连接的东东。。帮你省事滴。。class.forName(...);
Connection con = DriverManager.getConnection(...);这是一部分啦

热心网友 时间:2022-04-08 00:27

Java API 就是别人写好了,可以拿来用的接口,或者说函数,方法。
JDBC提供了SQL操作的接口,所以你这条语句用到了JDBC。

热心网友 时间:2022-04-08 02:35

api是一堆庞大的有组织的代码,这些代码是用某种编程语言写成的,比如java。叫它应用程序接口,是因为它处于应用程序与jvm之间,起到一个桥梁或者说接口的作用,任何应用程序都通过调用api来实现功能的。

JDBC是写的数据库公共类的那些个语句 基本上就那个意思

热心网友 时间:2022-04-08 05:00

学习java之所以简单,是因为都被封装好了直接可以用,有些语句知道意思会用的更好,有些语句就是固定那样用的,你只要记住这几行语句固定是用来连接sql的就可以了,因为它们不用举一反三去换.

热心网友 时间:2022-04-08 07:58

JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。
JDBC 可做三件事:与数据库建立连接、发送 操作数据库的语句并处理结果。
Connection con = DriverManager.getConnection("jdbc:odbc:wombat","login",   "password");   Statement stmt = con.createStatement();   ResultSet rs = stmt.executeQuery("SELECT a, b, c FROM Table1");   while (rs.next()) {   int x = rs.getInt("a");   String s = rs.getString("b");   float f = rs.getFloat("c");   }   上述代码对基于JDBC的数据库访问做了经典的总结。

热心网友 时间:2022-04-08 11:12

好难啊
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 请问水低于0度会结冰吗? 如何防止脱发严重 嘴唇上有黑印用蜜蜡和棉线去除了胡须 腾达路由器怎样管理无线网的速度 急!!!腾达无线路由器上网速度很慢怎么办? 腾达无线路由器fh332v2 网速慢 腾达路由器wifi网速变很慢怎么办? 我的腾达无线路由器连接后网速慢怎么解决? 腾达路由无线网卡速度慢怎么办 怎么提升腾达无线路由器网速 腾达路由器wifi网速变很慢怎么办 腾达无线路由器怎么设置可以让无线网速快点呢? 怎么设置才能提升腾达无线路由器网速? 腾达无线路由器网速慢怎么设置路由器 购买自建房可以贷款按揭吗? 买自建房不能按揭办理贷款? 生晒鱼干淋雨了怎么办 无线鼠标的工作原理?燕貂无线鼠标最大传输距离有多远?需不需要上电池... 苏州名下无房,第三次能不能贷款 苏州买房贷款条件有哪些要求 一个月还款449分为18期年利率百分之19 利息应该怎么算 民间借贷年利率19,月利率是多少? 腌腊鱼已经有一个星期了,但天气不好,是继续腌呢?还是拿出来晒? 腾达W304R无线路由器导致网速变慢,怎么解决啊 tenda路由器限速方法 腾达路由器怎么设置限速 做豆腐脑的比例用内脂做豆腐脑一斤黄豆放都少水多少内脂? 手工花艺康乃馨怎么做 想要做出嫩滑的豆腐脑,豆浆和内脂的比例应该是多少? 怎样做手工卡纸康乃馨 爱奇艺我每次关闭自动续费每次都自动扣费 而且爱奇艺也不退款怎么举报爱奇艺有效方法? 爱奇艺欺骗消费者开通会员不让看会员的电影,是不是可以打12315去投诉他们? 教育机器人有哪些功能? 布鲁鲁儿童智能机器人有哪些不错的功能? 爱奇艺自动从支付宝里乱扣钱,可以打12315投诉吗? 智伴儿童机器人有什么特别的功能? 爱奇艺app首页强制播放苹果手机广告合理吗?我还是会员,如果他们属于违规应该向什么部门举报呢? 想买个早教机器人,想知道有什么功能全的机器人? 求个结婚送礼的吉利数字1000以上2000以下,谢谢,很急! 书法家手抄报怎么做?求图片。 《送东阳马生序》的主旨是什么? 结婚包红包的吉利数字有哪些 超级短的书法家故事,用来超抄在手抄报上。(急急急!) 书法的手抄报