第七周学习笔记
MySQL(数据管理系统)学习
知识点总结:
- 不能通过关闭MySQL数据库服务器所占用的命令行窗口来关闭MySQL数据库。
- 如果MySQL服务器和MySQL管理工具驻留在同一台计算机上,主机名可以是localhost或127.0.0.1。
- JDBC是允许用户在不同数据库之间做选择的一个抽象层。JDBC允许开发者用JAVA写数据库应用程序,而不需要关心底层特定数据库的细节。
- 查询操作:
- 向数据库发送SQL查询语句,先用
statement
声明对象,已创建的连接对象调用creatStatement()
,用try-catch
语句创建语句对象; - 处理查询结果时,存放在一个
ResultSet
类声明的对象中,此对象一次只能看到一个一次只能看到一个数据行,使用next()
方法移到下一行数据,使用getXxx
方法获得字段值,将位置索引或列名传递给其方法参数; - 关闭连接,
xx.close()
;
- 向数据库发送SQL查询语句,先用
xampp安装过程及代码运行截图
安装成功后打开界面
点击MySQL后的Admin,出现网页界面
上周错题总结
1、下列关于泛型类的子类的说法,正确的个数为
①LinkedList
②Stack
③HashMap
④DelayQueue
⑤TreeSet
⑥Vector
A . 6
B . 5
C . 4
D . 3
正确答案:B 解析:⑤TreeSet
2、
下列关于TreeSet
A . public boolean contains(Object o) 如果此 set 包含指定的元素,则返回 true。如果指定对象无法与该 set 中的当前元素进行比较,或不包含,则返回false。
B . public boolean add(E e)将指定的元素添加到此 set。如果此 set 已经包含这样的元素,则该调用不改变此 set 并返回 false。
C . public boolean addAll(Collection<? extends E> c)将指定 collection 中的所有元素添加到此 set 中。如果此 set 由于调用而发生更改,则返回 true。
D . public E lower(E e) 返回此 set 中严格小于给定元素的最大元素;如果不存在这样的元素,则返回 null。
正确答案:BCD(选择A项,错误) 解析:A项:如果指定对象无法与该 set 中的当前元素进行比较,则抛出ClassCastException异常。
3、 下列关于正则表达式的说法,正确的是 :
A . aw*匹配以字母a开头的单词
B . d+匹配1个或更多连续的数字。
C . w{6} 匹配6个及以上字符的单词。
D . [0-9]代表的含意与d就是完全一致的:一位数字
E . S+匹配不包含空白符的字符串。
F . (d{1,3}.){3}d{1,3}用来匹配 IP地址。
正确答案:ABDE 解析: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?)。
4、 new Date(System.currentTimeMillis())等价于new Date()
5、传参不能高传低