• 20145127《java程序设计》第九周学习总结


    一.教材学习内容总结

    第十六章 整合数据库

    16.1 JDBC入门

    JDBC(Java DataBase Connectivity)

    驱动的四种类型
    JDBC-ODBC Bridge Driver
    Native API Driver
    JDBC-Net Driver
    Native Protocal Driver

    服务提供者框架(Service Provider Framework):多个服务提供者实现一个服务,
    系统为服务提供者的客户端提供多个实现,并把他们从多个实现中解耦出来

    组件
    服务接口(Service Interface)
    提供者注册API(Provider Registration API)
    服务访问API(Service Access API)
    服务提供者接口

    +JDBC API

    • 服务接口(Service Interface): Connection
    • 提供者注册API(Provider Registration API):DriverManager.registerDriver
    • 服务访问API(Service Access API):DriverManager.getConnection
    • 服务提供者接口:Driver

    连接数据库
    注册Driver: DriverManager.registerDriver()
    获取Connection: Connection conn = DriverManager.getConnection(jdbcUrl, userName, password);
    关闭Connection

    16.2 JDBC进阶

    第十七章 反射与类加载器

    17.1 运用反射

    17.2 了解加载器

    第十八章 自定义泛型、枚举与注释

    18.1 自定义泛型

    18.2 自定义枚举

    18.3 关于注解

    二、教材学习中的问题和解决过程

    本周的学习内容说实话有点多,光是看书并不能都看懂弄会,但是书本上的只是我都认真的学习了,收获很多,就是不知道以后能用到多少了。

    三、代码调试中的问题和解决过程

    ConnectionDemo.java: 数据库连接测试(注意数据库用户名,口令要根据自己的实际情况修改)
    使用XAMPP中的PHPAdmin 建好数据库并进行测试
    1.建数据库: CREATE SCHEMA demo;

    2.建数据库表
    

    use demo;
    CREATE TABLE t_message (
    id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    name CHAR(20) NOT NULL,
    email CHAR(40),
    msg TEXT NOT NULL
    ) CHARSET=UTF8;

    下载并在IDEA中配置驱动

    四、其他(感悟、思考等)

    连续几周,需要学习的内容比较多,感觉有点吃紧还有一部分知识点掌握的不好,看来需要再接再厉了。

    五、参考资料

    Java学习笔记(第8版)
    《Java学习笔记(第8版)》学习指导

  • 相关阅读:
    iOS开发编程英语(单词带音标)
    iOS多线程管理-Thread,NSOperation,GCD的简单用法
    AFN下载文件的随笔
    HTML5/CSS3动画应用
    Android 常用基础
    Java JDK8 安装及环境变量配置
    Jquery扩展- 倒计时
    页面中引入带中文的JS文件乱码问题
    曾经记录——asp.net中的点滴
    Linux Mono OpenShift Cloud9 rhc
  • 原文地址:https://www.cnblogs.com/kongjm/p/5450944.html
Copyright © 2020-2023  润新知