zoukankan      html  css  js  c++  java
  • 2018-2019 2 20175230《Java程序设计》第九周学习总结

    《Java程序设计》第九周学习总结

    主要内容

    MySQL数据库管理系统

    1.下载

    2.安装

    启动MySQL数据库服务器

    1.启动

    2.root用户

    MySQL客户端管理工具

    建立连接
    建立数据库
    创建表
    

    JDBC

    Java提供了专门用于操作数据库的API,即JDBC (Java DataBase Connection)。JDBC操作不同的数据库仅仅是连接方式上的差异而已,使用JDBC的应用程序一旦和数据库建立连接,就可以使用JDBC提供的API操作数据库(如图11.15).程序经常使用JDBC进行如下的操作 :
    与一个数据库建立连接。
    向数据库发送SQL语句。
    处理数据库返回的结果。

    连接MySQL数据库

    下载JDBC-MySQL数据库驱动
    加载JDBC-MySQL数据库驱动
    连接数据库
    注意汉字问题

    查 询 操 作

    向数据库发送SQL查询语句
    处理查询结果
    关闭连接
    顺序查询:所谓顺序查询,是指ResultSet对象一次只能看到一个数据行,使用next()方法移到下一个数据行,next()方法最初的查询位置,即游标位置,位于第一行的前面。next()方法向下(向后、数据行号大的方向)移动游标,移动成功返回true,否则返回false
    控制游标:为了得到一个可滚动的结果集,需使用下述方法获得一个Statement对象 Statement stmt = con.createStatement(int type ,int concurrency);
    条件与排序查询:where子语句一般格式: select 字段 from 表名 where 条件
    排序:用order by子语句对记录排序 select * from mess where name like '%林%' order by name

    更新、添加与删除操作

    更新:update 表 set 字段 = 新值 where <条件子句>
    添加:insert into 表(字段列表) values (对应的具体的记录)insert into 表 values (对应的具体的记录)
    删除:delete from 表名 where <条件子句>

    使用预处理语句

    通用查询

    Java提供了更高效率的数据库操作机制,就是PreparedStatement对象,该对象被习惯地称做预处理语句对象

    事务

    事务由一组SQL语句组成,所谓事务处理是指:应用程序保证事务中的SQL语句要么全部都执行,要么一个都不执行。
    JDBC事务处理步骤
        用setAutoCommit(booean b)方法关闭自动提交模式
        用commit()方法处理事务
        用rollback()方法处理事务失败
    

    连接SQL Server数据库

    连接Derby 数据库

    代码调试中遇到的问题

    问题一:example11_1无法运行

    问题一解决方法:没有启动MySQL数据库,按照教材中的方法启动后就可以了

    代码托管

  • 相关阅读:
    深入理解javascript原型和闭包(10)——this
    深入理解javascript原型和闭包(9)——简述【执行上下文】下
    深入理解javascript原型和闭包(8)——简述【执行上下文】上
    深入理解javascript原型和闭包(7)——原型的灵活性
    golang 处理 json 结构体
    git push 时用户的配置
    vscod如何自定义 python虚拟环境
    Python实现图片的base64编码
    解决vscode中golang插件依赖安装失败问题
    (转)vscode实现markdown流程图
  • 原文地址:https://www.cnblogs.com/tengxing/p/10786132.html
Copyright © 2011-2022 走看看