zoukankan      html  css  js  c++  java
  • 20175208 《Java程序设计》第九周学习总结

    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对象中,那么该对象调用下列方法都可以使得该底层内部命令被数据库执行。

    二.实验截图:

     

    三.学习体会:

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

  • 相关阅读:
    VC6.0图形处理7边缘检测
    VC6.0图像处理0bmp文件分析
    java版QQ 欢迎点评
    VC6.0图像处理3灰度变换
    VC6.0图形处理6图像增强
    VC6.0图像处理1浏览图片
    VC6.0图像处理4镜像
    一个软件行业中层主管在年底给团队成员的一封信
    SQL的EXISTS与in、not exists与not in 效率比较和使用
    按某字段合并字符串
  • 原文地址:https://www.cnblogs.com/kaoru/p/10786085.html
Copyright © 2011-2022 走看看