范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

大数据开发基础之JAVA基础JDBC基础知识

  本期给大家带来的是JAVA基础中的JDBC,JDBC全称:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库,说白了就是用Java语言来操作数据库。
  在大数据开发基础中也是JAVA基础的重要一环,与MySQL有着莫大的联系。原来我们操作数据库是在控制台使用SQL语句来操作数据库,JDBC是用Java语言向数据库发送SQL语句。
  JDBC本质其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。程序员开发时,知道要开发访问MySQL数据库的应用,于是将一个对 MySQL JDBC 驱动程序类的引用进行了编码,并通过使用适当的 JDBC URL 连接到数据库。
  一、接口
  JDBC提供了很多接口,然后不同数据库厂商去实现这个接口,到底底层如何去实现,不同的数据库不一样,不同的数据库厂商需要提供接口实现类(驱动类、驱动程序 Driver、驱动)
  我们连接不同的数据库,我们只需要使用不同的驱动即可。
  J:Java:提供访问数据库的规范(接口),
  DBC:接口的实现,厂商去实现这个接口。
  JDBC是一种用于执行SQL语句的java api.
  接下来说说JDBC中常用的接口:
  1、DriverManager
  驱动管理器获得数据库链接,用于管理JDBC驱动的服务类。程序中使用该类的的主要功能是获取Connection对象
  2、Connection
  数据库链接接口,表数据库连接对象,每个Connection代表一个物理连接会话。要想访问数据库,必须先得到数据库连接。
  3、Statement
  语句接口,用来静态操作SQL语句,用于执行sql语句的工具接口。该对象既可以执行DDL,DCL语句,也可以用于执行DML语句,还可以用于执行sql查询。当执行sql查询时,返回查询到的结果集
  4、PreparedStatement
  预定义语句,用来动态操作SQL语句,方法用于执行查询语句,并返回查询结果对应ResultSet对象。该方法只能用于执行查询语句。
  5、CallableStrtement
  可以调用存储过程的预定义语句,该方法返回CallableStatement对象,该对象用于调用存储过程
  6、ResultSet
  结果集,保存数据记录的结果集合,结果集对象。该对象包含访问查询结果的方法,ResultSet可以通过列索引或列名获得列数据。它包含了如下常用方法来移动记录指针。
  7、ResultSetMetaData
  结果集元素数据如:列名、列类型,
  8、DatabaseMetaData
  数据元数据:数据库名称、版本
  二、如何使用JDBC
  1、注册数据库驱动
  2、和数据库建立连接
  3、获取执行SQL语句的对象
  4、获取数据库返回的结果
  5、处理数据集(逻辑代码)
  6、释放资源,关闭连接
  (1)、jdbc API
  1. DriverManager类:管理JDBC驱动
  2. Connection接口:连接数据库并且传递数据
  3. Statement接口:负责执行sql语句
  4. ResultSet接口:保存Statement接口执行完sql语句后的结果。
  (2)使用JDBC访问数据库的步骤
  1. 加载驱动
  Class.forName("JDBC驱动类名称")
  2.使用DriverManager类获取数据库连接
  Connection con = DriverManager.getConnection(数据库的URL,
  用户名,密码);
  3.执行sql语句
  Statement st = connection.createStatement();
  ResultSet rs = st.executeQuery("sql语句")
  4.处理结果
  ResultSet有next()方法,这个方法是用来判断结果集是否包含数据
  ResultSet中的get...()方法来得到想应得值。
  5.释放资源
  6.导入jar包:复制到工程中以后,在jar包上右键,点击build path,然后点击add
  以上就是关于大数据开发基础中JAVA基础JDBC的基础知识了,希望大家能在本篇文章中有所收获,如需了解更多,也可以自己购买相关书籍等其他办法来学习。
  希望大家点个关注,及时收取最新文章推送。
  有问题的欢迎在评论区留言,如有侵权请告知。

JAVA中for循环优化的思考一前言最近会使用到很多的数据处理,其中多出使用了for循环操作,于是思考了一下性能和优化相关的东西,遂有此文二循环的性能排序在之前的文章中已经对此作了简单的测试,链接for循环增强佩戴助听器久了,听力会变差吗?您好佩戴助听器久了,听力会变差吗?助听器调试适当,长期佩戴听觉功能会提升,听力会稳定,听力受损后比不戴助听器会减缓听力下降的速度。助听器是在残余听力的基础上增益合适的声音,让听损者华为收入是联想2倍,为何纳税几乎是联想的9倍?你还有没有公德心呐?纳税那么多高管年薪怎么办?人家也要生活的呀!联想作为中国著名的民族高科技企业,很早就与国际接轨,成为国际一流企业,旗下业务繁多,有电脑组装,金融实业,民生地产等在我国,最权威的官媒有哪些?原创人民日报是中央直属事业单位和中央的新闻机构新华社是隶属于国务院的正部级新闻通信机构负责囯家级新闻发布中央电视台国务院直属事业单位归中央宣传部领导故,这三家新闻机构是我国最权威的为什么杨元庆能个人贷款几十亿然后用来收购联想的股份?司马南已经说了,他用联想担保贷款,然后买联想。这两个环节的骚操作都触犯了刑法,构成犯罪。第一环他贷款时没有资格获取联想的信用担保,国有资产不能为个人贷款担保,这会让国有资产面临巨大中国有多少人玩比特币?感谢邀请。基于目前国家对比特币挖矿和交易的打击,即使是我在玩比特币等虚拟数字货币,我也不会说我也玩比特币等虚拟数字货币,所以,要统计中国目前有多少人玩比特币,这个统计结果真的有点难耳聋又耳鸣,配助听器有用吗?您好,助听器是一种辅听工具,并没有治疗耳鸣的作用。对耳鸣尚无非常有效的治疗手段。保持积极健康的心态,良好的作息时间,健康的体魄,长期坚持耳部穴位按摩,对耳鸣的缓解有一定效果。如果有国产手机大洗牌,华为之后谁将扛起领军大旗,和苹果掰一掰手腕?进入5G时代以后,整个手机行业迎来了大洗牌,曾经的王者三星,目前在国内已经成为其他,而国产之光华为,由于一些特殊的原因,只能生产4G手机,自研的麒麟芯片也无法生产,其中最大的受益者小姐姐入手OPPOReno7Pro直呼这是什么神仙颜色,背面实在太漂亮这是什么神仙颜色,背面实在太漂亮了,并且还不容易产生指纹。这个外观真的太绝了,无敌好看,直面是浅粉色,微微一侧便能看到不一样的颜色。这流畅的直角边,太好看了,就喜欢这种样式,太喜欢豆瓣下架怎么回事?豆瓣为什么下架原因揭秘昨日,针对被下架一事,豆瓣表示,经测试,在安卓9及以下系统版本,当用户切换到我tab时,对用户已经授权使用的手机设备信息,存在获取频次不合理的情况。因安卓9系统为2018年发布系统10款堪称黑科技的智能高效神器,重新定义什么叫效率10款堪称黑科技的智能高效神器,重新定义什么叫效率,不用安装还免费用!一智能高效工具1。智能抠图地址httpswww。6pian。cnkoutu。html对于大多数的普通人来说,使
你认为,我们摆脱高通的统治还要多久?你听说过高通依赖症么?就是国内手机厂家极度依赖高通芯片,每当骁龙新品问世,各个厂家争相发布消息,以此为卖点宣传产品,所以这一段时间,我们满目皆是骁龙8。高通依赖症是坏事吗?不一定,腾讯一90后程序员突然跳楼身亡!系游戏开发大神,曾获微软颁奖这两天,关于腾讯游戏开发大神毛星云离世的消息,相信大家都曾有所耳闻,但是大家都不愿意相信。但今天,腾讯官方正式确认了这个事实。腾讯的一份内部文件显示,天美F1工作室员工毛星云于12Redmi102022即将发布联发科芯片MIUI12。5Redmi102022已经现身GooglePlayConsole,随后又现身FCC网站,意味着这款智能手机即将发布。这款即将推出的Redmi手机预估会有两种配置供用户挑选,采用联发刘海屏的发展,机遇在哪?文丨半导体产业纵横去年11月,银牛微电子完成了对以色列3D视觉芯片设计企业Inuitive的收购。时隔一年,银牛微电子于今年11月份推出了基于InuitiveNU4000芯片的银牛WatchGuard2022年网络安全预测移动互联网威胁逐渐被网络罪犯所利用由于移动互联网威胁(移动端恶意软件)的存在,特别是Andriod移动端上,将会在2022年会逐步扩大感染规模。虽然移动设备从一开始就设计了安全机制2021全球十大工程成就今日发布!5G杂交水稻等上榜来源央视新闻客户端12月14日,由中国工程院院刊Engineering评选的2021全球十大工程成就在京发布。评选活动遵循独立性客观性和科学性三项原则,经过全球征集提名专家遴选推荐下周三申购,中国移动来了!A股近十年最大规模IPO将至来源读特12月13日晚,证监会核发中国移动A股IPO批文,意味着中国移动回A日程渐近。中国移动今年8月18日第一次披露A股上市招股书,11月4日,中国移动A股IPO已获得证监会发审蓝厂vivo即将发布4款新机一S12系列S12和S12Pro,将于12。22发布共有暖金耀黑屿蓝三种配色S12相比上代小幅升级,天玑1100处理器,前置4400万双摄,后置一亿像素,前置双色温四柔光灯!直角金海信激光电视又叒获红顶奖12月16日,在第13届中国高端家电趋势发布暨红顶奖颁奖盛典上,海信激光电视100L9F摘得红顶奖。红顶奖是家电行业年度顶级产品的至高荣誉,获奖产品不仅有着良好的市场表现及口碑,更手机厂商纷纷发布自研芯片,高通或将用新技术替换?不出意外的话,随着OPPO首个自研NPU芯片马里亚纳MariSiliconX的成功发布,在明年的第一季度就可以看到搭载这枚芯片的FindX4了,和vivoX70pro以及小米MIX中国电信麦芒10官宣12月20日发布,支持40W超级快充IT之家12月17日消息,中国电信天翼终端官宣,麦芒10手机将于12月20日1908发布,支持40W超级快充。从海报可以看到,该机采用居中挖孔屏,口号是视界无边,灵动成像。IT之家