zoukankan      html  css  js  c++  java
  • 20165221 第七周学习总结

    课本知识点小结

    JDBC与MySQL数据库

    MySQL数据库管理系统

    • 数据库在数据查询,修改,保存, 安全等方面有重要地位。而MySQL数据管理系统分为社区版商业版
    • 启动
      要先启动其自身提供的数据库服务器(数据库引擎)存放的位置子目录>mysqld --intialize-insecure
    • root用户
      修改root密码输入指令
      mysqladmin -u root -p password
    • MySQL客户端管理工具

    JDBC

    • 程序经常使用JDBC做如下操作

      1.与一个数据库建立链接

      2.向已连接的数据库发送SQL语句

      3.处理SQL返回的结果

    • 连接数据库

      1.JDBC-数据库驱动方式和数据库建立链接需要加载JDBC-数据库驱动——和 指定的数据库建立连接

      2.应用程序加载数据库驱动的代码为

      try{ Class.forName("com.mysql.jdbc.Driver");
      }
      catch(Exception e) {}
      

      3.链接数据库,要注意若数据库的表中记录有汉字,在建立连接时,要多传递一个参数characterEncoding,并取值gb2312或utf-8*

    • 查询操作

      1.向数据库发送SQL查询语句的代码为

      try{ statement sql=con.createStatement();
      }
      catch(SQLException e){}
      
    • 顺序查询

      具体代码见码云

    • 控制游标

      1.为了得到一个可滚动的结果集,可以用如下方法获取一个对象

    • 条件与排序查询

      where子语句

      字段值和固定值比较|字段值在某个区间的范围|使用某些特殊的日期函数|使用某些特殊的时间函数

    更新,添加与删除操作

    • 更新
    update 表 set 字段 = 新值 <where>
    
    • 添加
    inseert into 表(字段列表) values (对应的具体的记录)
    
    • 删除
    delete into 表 values (条件子句)
    

    使用预先处理语句

    • 对象调用下列方法可以使底层内部命令被数据库执行
    - ResultSet executeQuery()
    - boolean execute()
    - int executeUpdate()
    

    通用查询与事务

    • 要用commit()方法处理事务
    • 用rollback()方法处理失败事务

    连接SQL Sever数据库

    代码上传码云链接

    • 部分代码运行结果
      具体的实验学习,参考博客实验二,
    周数 学习章节 学习时间 完成代码 完成博客
    11章 7h 579行 两篇
  • 相关阅读:
    WeChat小程序开发(五、前端总结)
    前端实现复制到剪贴板
    vue的自定义指令含大写字母会失效
    如何把网页变成黑白
    原生JS offsetX和offsetY引起抖动
    jQuery中prop方法和attr方法区别
    Js for循环中的闭包 & let和var的混用对比
    html和body标签默认高度为0带来的影响
    JS字符串数组降维
    CSS浮动流脱标的字围现象
  • 原文地址:https://www.cnblogs.com/0630tx/p/8807199.html
Copyright © 2011-2022 走看看