• 20165333第七周学习总结


    学习内容总结

    • MySQL数据库管理系统,简称MySQL,是世界上最流行的开源数据库管理系统
    • 利用mysqld --initialize-insecure命令初始化data目录,并授权一个无密码的root用户
    • 直接关闭MySQL数据库服务器所占用的命令行窗口不能关闭MySQL数据库服务器,可以使用操作系统提供的“任务管理器”来关闭
    • Java提供了专门用于操作数据库的API,即JDBC
    • 程序经常使用JDBC进行如下的操作 :
      (1)与一个数据库建立连接。
      (2)向数据库发送SQL语句。
      (3)处理数据库返回的结果。
    • MySQL数据库服务器启动后,应用程序为了能和数据库交互信息,必须首先和MySQL数据库服务器上的数据库建立连接。
    • 如果MySQL服务器和MySQL管理工具驻留在同一台计算机上,主机名可以是localhost或127.0.0.1
    • 查询操作:
      (1)向数据库发送SQL查询语句
      (2)处理查询结果
      (3)关闭连接
    • 典型的JDBC程序按注册JDBC Driver>获得与数据库的物理链接>创建不同类型的Statement>执行SQL命令>如果有结果集,处理结果集>释放资源的顺序编写
    • 顺序查询:指ResultSet对象一次只能看到一个数据行,使用next()方法移到下一个数据行,next()方法最初的查询位置,即游标位置,位于第一行的前面。next()方法向下(向后、数据行号大的方向)移动游标,移动成功返回true,否则返回false。
    • 条件与排序查询:
      (1)where子语句
      一般格式:
      select 字段 from 表名 where 条件
      (2)排序
      用order by子语句对记录排序
    • 更新、添加与删除操作
      (1)更新
      update 表 set 字段 = 新值 where <条件子句>
      (2)添加
      insert into 表(字段列表) values (对应的具体的记录)或insert into 表 values (对应的具体的记录)
      (3)删除
      delete from 表名 where <条件子句>
    • 通用查询:只要用户将数据库名、SQL语句传递给该类对象,那么该对象就用一个二维数组返回查询的记录
    • 事务由一组SQL语句组成,所谓事务处理是指:应用程序保证事务中的SQL语句要么全部都执行,要么一个都不执行
    • JDBC事务处理步骤
      (1)用setAutoCommit(booean b)方法关闭自动提交模式
      (2)用commit()方法处理事务
      (3)用rollback()方法处理事务失败
      代码托管
      代码量截图
  • 相关阅读:
    如何使用xshell在阿里云服务器上安装tomcat
    如何使用Xshell连接阿里云服务器
    jQuery封装ajax的使用方法
    ES6新增语法
    数组坍塌原理
    JavaScript冒泡排序、选择排序、数组去重
    JS循环嵌套的执行原理
    分栏布局
    如何实现两列固定与一列自适应
    CSS过渡、动画及变形的基本属性与运用
  • 原文地址:https://www.cnblogs.com/challengeeverthing/p/8849206.html
Copyright © 2020-2023  润新知