一周学习内容:
    本周结束了MySQL基本操作的学习,转向了可以使Java和SQL链接的技术JDBC,回到了久违的Java学习过程,简单回顾一下本周学习的内容:MySQL的多表查询,内连接外连接以及事务相关内容都已经学习完毕.然后就是JDBC技术的概述:

    • JDBC(Java Database Connectivity)是一个独立于特定数据库管理系统、通用的SQL数据库存取和操作的公共接口(一组API),定义了用来访问数据库的标准Java类库,(java.sql,javax.sql)使用这些类库可以以一种标准的方法、方便地访问数据库资源。

    获取数据库连接技术的实操:连接数据库的五种连接方式:JDBCConnection.java
    常用的数据库连接方式:
    image.png
    image.png
    对数据库的CURD操作:两种执行方式:StatementTest.javaPreparedStatementTest.java
    常用的CURD操作:
    image.pngimage.png
    通过反射技术返回一个查询对象:
    image.png
    返回一个查询对象集合:
    image.png
    向数据库中插入大数据类型:
    image.png
    向数据库中批量插入数据:StatementBatchDemo.java
    使用Batch技术高效插入:
    image.png
    数据库事务操作:Transaction.java
    设置手动提交:
    image.png
    可接受不同的connection:
    image.png
    DAO及相关实现类:BaseDao.javaUserDao.javaUser.javaUserDaoImpl.javaUserDaoImplTest.java
    basedao包括了对数据的CRUD(Create、Retrival、Update、Delete),而不包含任何业务相关的信息:
    image.pngimage.png
    image.pngimage.png
    数据库连接池技术:TestDruid.java
    德鲁伊数据库连接池
    image.png
    image.png
    以上就是本周总共学习的内容
    另外我自学了两个设计模式如下:
    抽象工厂模式:Shape.javaCircle.javaRectangle.javaSquare.javaColor.javaBlue.javaGreen.javaRed.javaAbstractFactory.javaShapeFactory.javaColorFactory.javaAbstractFactoryPatternDemo.java
    适配器模式:AdapterPatternDemo.javaAdvancedMediaPlayer.javaAudioPlayer.javaMediaAdapter.javaMediaPlayer.javaMp4Player.javaVlcPlayer.java
    一周学习经验分享:
    逐渐渐入佳境的感觉是美好的,随着学习越来越多的内容,可以将以前学习的内容与之串联起来,是一种美妙的感受,上课的时候老师会提起以前的内容,这个时候我们要积极的跟着老师回忆,这些内容如果没有及时的得到复习的话就会忘却,所以上课集中精神跟着老师的思路是一件很重要的事情
    一周学习不足与需要改进的地方:
    上课不集中的问题还是存在,在家的惰性太大了,听着听着就会跑偏,导致很多的东西都是一知半解,看到老师实操之后才会懂得一二,下来之后还是得自己再次实操一边,在运用的过程中理解,但是如果能在上课的时候就理解好,那下课回顾的是时候就会更加得心应手,不管怎么说,上课抓住重点还是我应该持续改进的地方
    一周学习状态:
    上课是开小差的,但是通过听老师的讲解也能够理解,这可能是因人而异的吧,或者说我把精髓掌握了,但是这样做还是不对的,抓住细节才是取胜之道