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版)》学习指导

  • 相关阅读:
    输出三角行
    练习
    循环
    阶乘
    常量、变量、数据类型 搞错N+1次 累死
    UTF-8
    数据库事务
    Jsp的使用
    Cookie和Session
    请求转发和重定向
  • 原文地址:https://www.cnblogs.com/kongjm/p/5450944.html
Copyright © 2011-2022 走看看