20155327第七周学习总结

教材内容总结

第11章JDBC与MySQL数据库

1MySQL数据库管理系统:

MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL 所使用的 SQL 语言是用于访问数据库的最常用标准化语言。

2.JDBC

  • DBC是用于执行SQL的解决方案,开发人员使用JDBC的标准接口,数据库厂商则对接口进行操作,开发人员无须接触底层数据库驱动程序的差异性。
  • 我们有时需要更换数据库,应用程序跨平台也是经常的需求,JDBC基本上就是用来解决这些问题的。JDBC是Java联机数据库的标准规范。具体而言,它定义了一组标准类与接口,应用程序需要联机数据库时调用这组标准API,而标准API中的接口由数据库厂商操作,通常称为JDBC驱动程序。
  • JDBC标准主要分为两个部分:JDBC应用程序开发者接口以及JDBC驱动程序开发者接口。如果应用程序需要联机数据库,就是调用JDBC应用程序开发者接口,相关API主要在java.sql与javax.sql两个包中,JDBC驱动程序开发者接口是数据库厂商操作驱动程序时的规范。

3.查询操作:

try{ Statement sql=con.createStatement();
}
catch(SQLException e ){}
-顺序查询:使用next()方法移动到下一个数据行。
-控制游标:使用Statement stmt = con.createStatement(int type ,int concurrency)。
-条件与排序查询:where子语句、用order by 子语句对记录进行排序。

4.更新、添加与删除操作:

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

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

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

 posted on 2018-04-15 22:12  20155327李百乾-  阅读(139)  评论(0编辑  收藏  举报