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

    《JAVA程序设计》第九周学习总结

    一、目录

    • 第十一章知识总结
    • 遇到的问题及解决方法
    • 上周错题
    • 代码托管
    • 感想

    二、第十一章知识总结:JDBC与MySQL数据库

    • 下载JDBC-MySQL数据库驱动
    • 加载JDBC-MySQL数据库驱动
    try{ 
    Class.forName("com.mysql.jdbc.Driver");
    }
    catch(Exception e){} 
    
    • 顺序查询,使用next()移到下一个数据行
    • where子语句:select 字段 from 表名 where 条件
    • 排序,用order by子语句对记录进行排序
    select * from mess order by height
    select * from mess where name like '%啊%' order by name
    
    • 使用JDBC的步骤:
      • 与一个数据库建立连接;
      • 向已连接的数据库发送SQL语句;
      • 处理SQL语句返回的结果。
    • PrepareStatement对象可以调用这三个方法来使得底层内部命令被数据库执行:
      • ResultSet executeQuery()
      • boolean execute()
      • int executeUpdate()
    • statement对象调用方法
      • 更新:update 表 set 字段 = 新值 where<条件子句>
      • 添加insert into 表(字段列表)value (对应的具体的记录)
      • 删除delete from 表名 where <条件子句>
    • JDBC事务处理步骤:
      • setAutoCommit(booean b)方法关闭自动提交模式
      • commit()方法处理事务
      • rollback()方法处理事务失败
    • 应用程序连接Derby数据库需要两个步骤 :
      • 加载Derby数据库驱动程序Class.forName("org.apache.jdbc.EmbeddedDriver");
      • 创建并连接数据库或连接已有的数据库:Connection con=DriverManager.getConnection("jdbc:derdy:students;create=true");

    三、遇到的问题及解决方法:

    • 解析:在Ubuntu中输入sudo apt-get install mysql-server mysql-client下载安装了MySQL

    • 解析:问题解决方法:看了学长博客后http://www.cnblogs.com/lxm20145215----/p/5451006.html发现自己没有导入MySQL的驱动包,最后解决了问题。

    四、上周错题及解析:

    五、码云链接:
    https://gitee.com/sgm5/text1/commit/cdbb1c601ec49d9045fb21ea00e9c6bb131c5530

    六、感想:
    这周学到了很多有用的内容,敲代码时发现自己其实并未完全掌握,但还是能学到一些知识,通过课上的测试反馈出来的问题漏洞有很多,看完教材感觉自己会了,但在做题过程中一些概念定义还是模棱两可,不太牢固,还是应多将理论运用到实际,在下载软件的时候也遇到一些问题,通过查找博客也解决了一些问题。

    七、PSP

    周数 代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第九周 2297/4057 2/12 19/110
  • 相关阅读:
    zoj 2165
    zoj 1005 Jugs
    谈如何使用c中的qsort快速排序库函数 按主次关键字正确排序
    zoj 3197 Google Book
    zoj 3710 Friends
    IOS编程中比较两个日期的大小
    iOS中常用的四种数据持久化方法简介
    iphone开发基础:loadView/viewDidLoad/initWithNibName/awakeFromNib/initWithCoder的用法
    不通过AppStore发布iOS应用教程
    iOS之视频播放MPMoviePlayerViewController
  • 原文地址:https://www.cnblogs.com/sgm5/p/10786425.html
Copyright © 2011-2022 走看看