zoukankan      html  css  js  c++  java
  • 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版)》学习指导

  • 相关阅读:
    Cactus详细讲解
    jexus处理静态文件(处理后缀)
    简单的html兼容(参考js和css的常规写法)
    IOHelper(自制常用的输入输出的帮助类)
    @Html.AntiForgeryToken() 源码分析,表单防伪码的生成
    缓存处理类(MemoryCache结合文件缓存)
    MVC过滤大法(过滤静态文件)
    C#文件监控工具(对追加内容的监控并输出)
    C#在Linux上的开发指南
    对java面试文章的技术漫谈的C#技术理解
  • 原文地址:https://www.cnblogs.com/kongjm/p/5450944.html
Copyright © 2011-2022 走看看