• 20165306 第七周学习任务


    第七周学习任务

    教材学习内容总结

    11.6查询操作

    1.向数据库发送SQL查询语句

    2.处理查询结果

    • ResultSet对象一次只能看到一个数据行,使用next()方法移到下一个数据行,获得一行数据后,ResultSet对象可以使用getXxx方法获得字段值(列值),将位置索引或列名传递给getXxx方法的参数即可。

    • 无论字段是何种属性,总可以用getString(int columnIndex)或getString(String columnName)方法返回字段值的串表示。

    3.关闭连接

    11.6.1顺序查询

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

    11.6.2控制游标

    如果需要在结果集中上下(前后)移动、显示结果集中某条记录或随机显示若干条记录,必须返回一个可滚动的结果集。

    11.6.3条件与排序查询

    • where语句: select 字段from表名where条件
    • 排序:用order by子语句对记录进行排序

    11.7更新、添加与删除操作

    update 表 set 字段=新值where <条件子句> 更新

    insert into表(字段列表)values(对应的具体的记录) 添加

    delate from表名where<条件子句>删除

    11.8.2使用通配符

    在对SQL进行预处理时可以使用通配符?(英文问号)来代替字段的值,只要在预处理语句执行之前再设置通配符所代表的具体值即可。通配符按照它们在预处理SQL语句中从左到右依次出现的顺序分别被称为第1个、第2个、······、第m个通配符。使用通配符可以使得应用程序更容易动态地改变SQL语句中关于字段值的条件。

    教材学习过程中的问题和解决过程

    • 问题:安装Mysql后,在命令行中敲入mysql时会出现“‘mysql’不是内部或外部命令,也不是可运行的程序或批处理文件”。

    • 解决:我查找了教程,按照教程配置了环境变量--为用户变量中的PATH新添了MySQL安装目录的bin子目录的地址。

    代码调试中的问题和解决过程

    • 问题:教材183的代码编译失败

    • 解决:引入java.util包中的Date类 import java.util.Date

    代码托管

    码云链接

    上周考试错题总结

    • TreeSet类创建的对象称作树集。第4项和第6项我在书中没找到,粗浅地查了一下,DelayQueue是一个无阻塞队列,只有在延迟期满时才能从中提取元素,应用于缓存系统的设计、任务调动系统等等。Vector是一个动态数组,其容量能自动增长,应用于在多线程中同时对某个数组操作等等。

    • 如果指定对象无法与该 set 中的当前元素进行比较,则抛出ClassCastException异常。

    • srcEnd是字符串中要复制的最后一个字符之后的索引。

    • C项:w{6} 匹配刚好6个字符的单词。F项: IP地址中每个数字都不能大于255,该表达式忽略了这个约束条件。正确的是((2[0-4]d|25[0-5]|[01]?dd?).){3}(2[0-4]d|25[0-5]|[01]?dd?)。

    • 计数变量的值大于0,该方法返回true,否则返回false。

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积)
    目标 5000行 30篇
    第七周 276/4421 3/14
  • 相关阅读:
    [JAVA]基本数据类型
    [JAVA]生成随机数
    Java编写POST请求
    修改Tomcat的端口
    Windows设置Tomcat的管理员的用户和密码
    JMeter环境搭建
    LoadRunner通过火狐浏览器录制脚本后,进行回放时,回放脚本很慢
    JVM性能分析与优化:
    Web服务器性能监控分析与优化
    LoadRunner性能测试结果分析
  • 原文地址:https://www.cnblogs.com/5306xyh/p/8849218.html
Copyright © 2020-2023  润新知