《java程序设计》第十一章jdbc与mysql数据库

20175211lyz 20175211lyz     2022-12-02     268

关键词:

目录

java.sql

安装导入方法见娄老师博客Intellj IDEA 简易教程
照惯例给出官方文档Package java.sql,记得熟练使用ctrl+f以及提高英语水平
java数据库操作中经常用到的类或方法:DriverManager、Connection、Statement
DriverManager的getConnection方法,用来和数据库建立连接,如果成功建立连接,返回一个Connection对象;如果失败,抛出SQLException,连接超时的话抛出SQLTimeoutException
技术图片

Connection类的createStatement方法返回一个Statement类来向数据库传递Sql语句
技术图片

Statement类,用于执行Sql语句并返回结果,其中executeQuery方法执行查询语句,返回ResultSet对象(结果集)
技术图片

executeUpdate方法执行INSERT,UPDATE或者DELETE语句
技术图片

Tips

  • try-with-resource
    在try后面加上(),圆括号中执行打开资源的操作,在try语句结束后会自动关闭这些资源,而不需要在finally中手动关闭
    参考:Java7 新特性:try() 语句 即 try-with-resources
  • forEach
    没错是forEach不是foreach,Iterable接口的方法
    技术图片

参考JAVA8新特性--集合遍历之forEach
配合Lambda表达式食用更加美味哦

第十一章持有对象

一、基本概念  Java容器类类库的用途是“保存对象”,并将其划分为两个不同的概念:    1)Collection。一个独立元素的序列,这些元素都服从一条或多条规则。List必须按照插入的顺序保存元素,而Set不能有重复元素。Qu... 查看详情

“全栈2019”java第十一章:标识符

...开发环境JDKv11IntelliJIDEAv2018.3文章原文链接“全栈2019”Java第十一章:标识符下一章“全栈2019”Java第十二章:变量学习小组加入同步学习小组,共同交流与进步。方式一:关注头条号Gorhaf,私信“Java学习小组”。方式二:关注公... 查看详情

构建之法第十一章读后感

本周进行了构建之法的第十一章软件设计与实现的学习;第十一章主要讲了典型的开发流程,常见的分析和设计方法:ERD,DFD,UML,开发阶段的一些管理方法:每日构建,小强地狱,构建大师;分析和设计方法包括以文字为主的... 查看详情

第十一章多元线性回归与相关分析

  查看详情

第九周java学习总结(代码片段)

学号20175206《Java程序设计》第九周学习总结教材学习内容总结第十一章:JDBC数据库操作主要内容MySQL数据库管理系统连接MySQL数据库JDBC连接数据库查询操作更新、添加与删除操作使用预处理语句事务批处理重点和难点重点:创建... 查看详情

第十一章笔记

...词class:类object:对象return:返回返还,返还值programming:编程,程序设计null:空,空值initial:最初的,初始,初始值type:类型,种类oriented:面向,定向 对象现实世界中客观存在的事物就称为对象,在Java的世界中,"万物皆对象".身边的对象现实... 查看详情

第十一章读写分离及分布式架构(代码片段)

atlas实现读写分离Atlas是由Qihoo360,Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。atlas说明Atlas是一个位于应用程序与MySQL之间中间件。在后端DB看来,Atlas相当于连接它的客户端,在前端应用看来,Atlas相当... 查看详情

第十一章认识与学习bash

第十一章、认识与学习BASH1.认识BASH这个Shell  1.1硬件、核心与Shell  1.2为何要学文字接口的shell  1.3系统的合法shell与/etc/shells功能  1.4Bashshell的功能  1.5Bashshell的内建命令:type  1.6命令的下达2.Shell的变量功能  2.... 查看详情

《c与指针》第十一章练习

 本章问题1.在你的系统中,你能够声明的静态数组最大的长度能达到多少?使用动态内存分配,你最大能获取的内存块有多少?answer:Thiswillvaryfromsystemtosystem,thereareseveralthingsthatmayaffecttheresultonPC-basedsystems,includingthememorymodelinu... 查看详情

《java编程思想》学习笔记——第十一章持有对象

    JAVA容器类类库的用途是"保存对象",并将其划分为两个不同的概念:    1)Collection。一个独立元素的序列,这些元素都服从一条或多条规则。List必须按照插入的顺序保存元素,而Set不能用重复元... 查看详情

javascript高级程序设计第十一章--dom扩展

          javascript高级程序设计第十一章--DOM扩展DOM最主要的扩展就是选择符API、HTML5和ElementTraversal  SelectorsAPI:定义了两个方法querySelector()和querySelectorAll(),能够基于CSS选择符从DOM中取得元素。querySelector()方法接... 查看详情

读书笔记-js高级程序设计-第十一章dom扩展

 对DOM的两个主要的扩展SelectorsAPIHTML5 ElementTraversal元素遍历规范querySelectorvarbody=document.querySelector("body");varmyDiv=document.querySelector("#myDiv");取得id为myDiv的元素varselected=document.querySele 查看详情

c#图解教程第十一章枚举

枚举枚举设置底层类型和显式值隐式成员编号位标志Flags特性使用位标志的示例关于枚举的补充枚举枚举枚举是由程序员定义的类型与类或结构一样。与结构一样,枚举是值类型,因此直接存储它们的数据,而不是分开存储成引... 查看详情

html第十一章总结

#第十一章总结:本章的标题为:layoutandpositioningArrangingElement##前言:这一章节,通过已经知道的boxmodel的概念,进行讲述关于layout的知识,并且通过这些知识进行创造专业的设计和multicolumnlayouts.##谈谈Flow###对于blockelement*对blockeleme... 查看详情

第十一章

因为是手机上传,有些图没有上传好,晚上回去重新弄。 查看详情

第十一章·mha高可用及读写分离(代码片段)

一.MHA简介1.作者简介松信嘉範:MySQL/Linux专家2001年索尼公司入职2001年开始使用oracle2004年开始使用MySQL2006年9月-2010年8月MySQL从事顾问2010年-2012年DeNA2012年~至今Facebook2.软件简介MHA能够在较短的时间内实现自动故障检测和故障转移,... 查看详情

第十一章:线程(代码片段)

...程只需要额外分配一个栈区即可。在使用多线程之后,在程序设计时就可以把进程设计成在某一 查看详情

第十一章心得体会

通常一个Linux驱动并不是为某个特定的用户空间程序编写的。调用Linux驱动的程序可能会很多,也很有可能会有很多程序同时对Linux驱动进行读、写等操作。由于Linux驱动可能使用全局数据(也称为共享数据〉,如果同时对这些共... 查看详情