JDBC DAO

作者: 指间Hrc | 来源:发表于2018-11-07 17:10 被阅读20次

    DAO:

    Data Access Object

    使用 DAO 可以更好的实现功能的模块化,更有利于代码的维护和升级

    访问数据库记录的类,包含了对数据的 CRUD(CREATE,READ,UPDATE,DELETE),而不包含任何业务相关的信息

    使用 JDBC 编写 DAO 包含以下等几种方法:

    可以通过 BeanUtils 来对指定对象里的指定字段赋值,先在 pom 里面依赖两个包:

    分别对里面的方法进行补充:

    update:

    get:

    getList:

    getValue:

    获取插入记录的主键值:

    BLOB:

    是一个二进制大型对象,是一个可以存储大量数据的容器,它能容纳不同大小的数据

    MySQL 包含以下四种类型:

    ⑴ TinyBlob:最大 255 字节

    ⑵ Blob:最大 65K 字节

    ⑶ MediumBlob:最大 16M 字节

    ⑷ LongBlob:最大 4G 字节

    如果存储的文件过大,数据库的性能会有所下降。

    案例:

    数据表新增一个字段 picture,并插入一张图片:

    查表可以发现:

    再来读取这张图片:

    由图,从数据库里读取图 kobe.jpg,然后把图输出到项目里面。

    以上为本人的一些学习笔记,如有出错欢迎指正,陆续更新!!!

    相关文章

      网友评论

          本文标题:JDBC DAO

          本文链接:https://www.haomeiwen.com/subject/ivgmxqtx.html