学号 20165329 《Java程序设计》第7周学习总结
教材学习内容总结
第十一章:JDBC与MySQL数据库
- MySQL数据库管理系统
- 启动MySQL数据库服务器
- 直接关闭MySQL所占的命令行窗口不能关闭MySQL数据库服务器,使用操做系统提供的“任务管理器”来关闭MySQL数据库管理器。
- 修改任何用户密码
mysqladmin -u root -p password
- MySQL客户端管理工具
- JDBC操做不一样的数据库仅仅是链接方式上的差别。
- 使用ResultSet对象一次只能看到一个数据行,使用next()方法移到下一数据行,最初的查询位置就是游标位置。
- 预处理语句的优势:减轻了数据库的负担,也提升了访问数据库的速度
- 使用通配符:在sql对象执行前,必须调用相应的方法设置通配符“?”表明的具体值
- 更新、添加与删除操做
- Statement对象调用方法
public int executeUpdate(String sqlStatement);
- 更新:update 表 set 字段 = 新值 where <条件子句>
- 添加:insert into 表(字段列表) values (对应的具体的记录)
- 删除
delete from
- 表名 where <条件子句>
- ResultSet对象调用getMetaData()方法返回一个ResultSetMetaData对象,而后调用getColumnCount()方法就能够返回结果集rs中列的数目,调用其余方法能够实现相应的功能
- 事务及处理:应用程序保证事务中的SQL语句要么所有都执行,要么一个都不执行。
- 链接SQL Server数据库
- 链接Derby数据库
(statistics.sh脚本的运行结果截图)
java