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

    使用JDBC 使用JDBC模板 使用DAO支持类

  • JDBC DAO

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

  • JDBC DAO

    使用 DAO模式 来对数据库做增删改查操作 DAO模式可以大概分为三个层:1.DAO层 2.服务层 3.表现层...

  • (spring)Dao

    DAO 学习dao前有数据库基础,java与数据库连接使用的是jdbc,在此前我已学习过jdbc也不再介绍jdbc...

  • 结合实际研发经验讲解spring核心模块dao

    DAO:提供了对JDBC 的支持,对JDBC进行了封装。 Spring的Dao模块是Spring框架中对应持久层的...

  • Java面试题之Spring(三)

    1.解释Spring JDBC 。Spring DAO 和Spring ORM Spring-DAO并非Sprin...

  • spring-jdbc

    实体类 字段映射文件 Dao执行sql文件 配置dao 引用dao对象 总结 使用spring的jdbc框架,其实...

  • Dao层的四种对比

    Dao四种比较 JDBCtemplate+JDBC+Mybatis+ Hibernate 1.JDBC。手动事务管...

  • Java自学-JDBC DAO

    基于JDBC设计DAO的实例 DAO=DataAccess Object 数据访问对象 实际上就是运用了ORM中的...

  • Jetty,com.mysql.jdbc.Driver 找不到

    症状: 执行DAO层方法抛出ClassNotFoundException:com.mysql.jdbc.Drive...

网友评论

      本文标题:JDBC DAO

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