20175208 2018-2019-2 《Java程序设计》第九周学习总结

一、教材学习内容总结:

第11章 JDBC与MySQL数据库

MySQL数据库管理系统

MySQL数据库管理系统,简称MySQL,是世界上最流行的开源数据库管理系统,其社区版(MySQL Community Edition)是最流行的免费下载的开源数据库管理系统。

下载安装后,进行启动MySQL数据库服务器,并建立连接,建立数据库,创建表等操作。

使用预处理语句:

Connection和某个数据库建立了连接对象con,那么con就可以调用prepareStatement(String sql)方法对参数sql指定的SQL语句进行预编译处理,生成该数据库底层的内部命令,并将该命令封装在PreparedStatement对象中,那么该对象调用下列方法都可以使得该底层内部命令被数据库执行。

事务

JDBC事务处理步骤:

1.用setAutoCommit(booean b)方法关闭自动提交模式
2.用commit()方法处理事务
3.用rollback()方法处理事务失败

查询操作:

  1. 向数据库发送SQL查询语句
  2. 处理查询结果
  3. 关闭连接

顺序查询:

指ResultSet对象一次只能看到一个数据行,使用next()方法移到下一个数据行,next()方法最初的查询位置,即游标位置,位于第一行的前面。next()方法向下(向后、数据行号大的方向)移动游标,移动成功返回true,否则返回false。

控制游标:

为了得到一个可滚动的结果集,需使用下述方法获得一个Statement对象。
Statement stmt = con.createStatement(int type ,int concurrency);

条件与排序查询:

1.where子语句一般格式:select 字段 from 表名 where 条件
2.排序:用order by子语句对记录排序更新、添加与删除操作

  • Connection和某个数据库建立了连接对象con,那么con就可以调用prepareStatement(String sql)方法对参数sql指定的SQL语句进行预编译处理,生成该数据库底层的内部命令,并将该命令封装在PreparedStatement对象中,那么该对象调用下列方法都可以使得该底层内部命令被数据库执行。

二.实验截图:

三.学习体会:

这周的学习,感觉现在看视频对我的帮助很大,而且把视频和书相互结合起来效益更大。现在学的越来越深了,感觉自己基础不牢的缺点正在渐渐浮现,需要我现在付出更多的努力和精力来学习。

转载于:https://www.cnblogs.com/kaoru/p/10786085.html

20175208 《Java程序设计》第九周学习总结相关推荐

  1. 20155227 2016-2017-2 《Java程序设计》第九周学习总结

    20155227 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 JDBC简介 JDBC全名Java DataBase Connectivity,是java联 ...

  2. 20175204 张湲祯 2018-2019-2《Java程序设计》第九周学习总结

    20175204 张湲祯 2018-2019-2<Java程序设计>第九周学习总结 教材学习内容总结 -第十一章JDBC和MySQL数据库要点: 1.下载MySQL和客户端管理工具navi ...

  3. 20175202 《Java程序设计》第九周学习总结

    20175202 2018-2019-2 <Java程序设计>第九周学习总结 教材知识点总结 第11章 JDBC与MySQL数据库 MySQL数据库管理系统 MySQL数据库管理系统,简称 ...

  4. 20175227张雪莹 2018-2019-2 《Java程序设计》第九周学习总结

    20175227张雪莹 2018-2019-2 <Java程序设计>第九周学习总结 教材学习内容总结 第十一章 JDBC数据库操作 MySQL数据库管理系统 下载安装MySQL 若下载的是 ...

  5. 20155305乔磊2016-2017-2《Java程序设计》第九周学习总结

    20155305 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 JDBC入门 JDBC简介 1.JDBC是java联机数据库的标准规范,它定义了一组标准类与 ...

  6. 20172304 《程序设计与数据结构》第九周学习总结

    20172304 <程序设计与数据结构>第九周学习总结 教材学习内容总结 本章是第十五章,主要介绍了图的概念. 首先我来介绍一下图的基本结构. 从逻辑上讲,图是由边和结点组成的,在我的理解 ...

  7. 20162329 2017-2018-1 《程序设计与数据结构》第九周学习总结

    第九周学习总结 一.学习目标 二叉查找树的理解 二叉查找树的实现 平衡二叉查找树 哈夫曼树的实现 堆的理解 堆的实现 二.学习内容 1.二叉查找树 思路: 二叉查找树与一般二叉树的区别在于,二叉查找树 ...

  8. 2018-2019-20172329 《Java软件结构与数据结构》第九周学习总结

    2018-2019-20172329 <Java软件结构与数据结构>第九周学习总结 教材学习内容总结 <Java软件结构与数据结构>第十五章-图 一.图及无向图 1.图的相关概 ...

  9. 20172315 2017-2018-2 《程序设计与数据结构》第九周学习总结

    学号 2017-2018-2 <程序设计与数据结构>第九周学习总结 教材学习内容总结 异常是定义一个非正常情况或错误的对象,由程序或运行时环境抛出. 异常与错误不同,错误代表不可恢复的问题 ...

最新文章

  1. 软件“吞噬”世界后,我们正在进入“活产品”时代
  2. Mysql字符串字段判断是否包含某个字符串的3种方法
  3. Git命令集十五——拉取命令
  4. mac 安装php5.6 redis 扩展,centos6.5环境 安装php5.6的redis扩展
  5. Codeforces Round #636 (Div. 3) D. Constant Palindrome Sum 思维 + 差分
  6. 【2018.3.31】模拟赛之一-ssl2406 约数【水题】
  7. mysql 日志节点恢复_基于binlog二进制日志的MySQL恢复笔记
  8. 日照私家驾车族必看之摄像头和测速器地点
  9. 不懂得如何优化CNN图像分类模型?这有一份综合设计指南请供查阅
  10. Random Features for Large-Scale Kernel Machines笔记
  11. React制作简易小名片
  12. 前端目标——天猫网页
  13. Allegro PCB的5种形状Symbol类型
  14. 【shell批量删除ovs网桥命令】
  15. Flex 布局在IE浏览器下的兼容问题
  16. 【windows】设置远程桌面连接?多用户登录设置?取消登录密码
  17. es java 查询为空和非空的数据
  18. 大学纠结选择计算机专业or软件专业,却不知道选择是否正确!怎么判断?
  19. HttpClient通过RetryHandler实现超时重试
  20. python实现抓包工具 基于winpcap

热门文章

  1. PostGIS_导入shp格式的数据
  2. onInterceptTouchEvent和onTouchEvent调用时序
  3. jsp 验证码以及验证码局部刷新
  4. 寻找数组中第二大或第二小的数值
  5. Google C++编程风格指南
  6. golang中的信号
  7. 汇编语言--转移指令
  8. /proc/meminfo 学习
  9. accept函数与TCP三次握手
  10. STM32硬件错误HardFault_Handler的处理方法