程序设计》第11章学习总结"/>
201711671207《Java程序设计》第11章学习总结
第11章 JDBC与MySQL数据库
11.1 MySQL数据库管理系统
MySQL数据库管理系统,简称MySQL,是世界上最流行的开源数据库管理系统。
①下载 ②安装
11.2 启动MySQL数据库服务器
①启动 ②root用户
11.3 MySQL客户端管理工具
①建立连接 ②建立数据库
11.4 JDBC
Java提供了专门用于操作数据库的API,即JDBC。JDBC操作不同的数据库仅仅是连接方式上的差异而已,使用JDBC的应用程序一旦和数据库建立起来,就可以使用JDBC提供的API操作数据库。
程序经常使用JDBC进行如下的操作:
与一个数据库建立连接;
向已连接的数据库发送SQL语句;
处理SQL语句返回的结果。
11.5 连接数据库
使用JDBC-数据库驱动方式和数据库建立连接需要经过两个步骤:
(1)加载JDBC-数据库驱动;
(2)和指定的数据库建立连接。
①下载JDBC-MySQL数据库驱动;
②加载JDBC-MySQL数据库驱动;
③连接数据库;
④注意汉字问题(建立连接时需要额外多传递一个参数characterEncoding,并取值gb2312或utf-8)。
11.6 查询操作
①向数据库发送SQL查询语句; ②处理查询结果; ③关闭连接。
11.7顺序查询
所谓顺序查询,是指ResultSet对象一次只能看到一个数据行,使用next()方法移到下一个数据行,next()方法最初的查询位置,即游标位置,位于第一行的前面。next()方法乡下(向后、数据行号大的方向)移动游标,移动成功返回true,否则返回false。
11.8 更新、添加与删除操作
更新:update 表 set字段=新值where<条件子句>
添加:insert into 表(字段列表) values (对应的具体的记录)
删除:delete from 表名 where <条件子句>
11.9 使用预处理语句
11.10 事务
所谓事务处理,是指应用程序保证事务中的SQL语句要么全部都执行,要么一个都不执行。
JDBC事务处理步骤:
①用setAutoCommit(booean b)方法关闭自动提交模式;
②用commit()方法处理事务;
③用rollback()方法处理事务事务。
11.11 连接SQL Server数据库
11.12 连接Derby数据库
更多推荐
201711671207《Java程序设计》第11章学习总结
发布评论