养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

如何将图片存到数据库中

时间:2024-11-06 12:37:15

介绍如何通过使用Hibernate5将图片文件存放到mysql数据库。

工具/原料

Hibernate5.2.14

mysql5.7

jdk1.8

eclipse

方法/步骤

1、首先要下载Hibernate工具包并编写好工具类,具体过程参照Hibernate5入门教程。按照该教程,最后的工程文件及配置文件如图。

如何将图片存到数据库中

2、在src下创建entity包,在该包下创建Images类和Images.hbm.x葡矩酉缸ml文件。Images类和Images.hbm.xml的内容如图。

如何将图片存到数据库中

如何将图片存到数据库中

如何将图片存到数据库中

3、然后在hibernate.cfg.xml配置映射文件。

如何将图片存到数据库中

4、配置到这里,运行一下Test类中的main函数,看是否有错误。运行完后,可以看到Hibernate自动生成了Images表。

如何将图片存到数据库中

5、接下来在Test类中编写函数saveImageToDB(),将图片存储到数据库中。该函数内容和图片存储位置如图。

如何将图片存到数据库中

6、运酚祯馄嫱行Test类,右键RunAs-->JavaApplication。main函数代码和运行结果如图。可以看到Hibernate发出一条插入的sql语句。由于sessionFac墉掠载牿tory没有关闭,所以程序仍在运行中,可以点击红色的小正方形来停止运行。

如何将图片存到数据库中

7、最后编写函数readImgFromDB()来获取刚刚存放到数据库中的图片。该函数内容如图。

如何将图片存到数据库中

8、运酚祯馄嫱行Test类。main函数代码和运行结果如图。可以Hibernate发出一条select的sql语句,D:\imgs中也多了chessboard2.png。说明成功将数据库中存放的图片揍茏壅混文件读取出来。

如何将图片存到数据库中

© 一点知识