基本信息
源码名称:java入门138:java将图片保存至mysql数据库
源码大小:0.74M
文件格式:.zip
开发语言:Java
更新时间:2019-07-16
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
已修正了部分错误
已修正了部分错误
package com.mingrisoft; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException; public class DBHelper implements DBConfig { public static boolean savePicture(Picture picture) { try { Class.forName(DRIVER);// 加载数据库驱动 } catch (ClassNotFoundException e) { e.printStackTrace(); } FileInputStream in = null; String sql = "insert into tb_picture (picturename, picturefile) values (?, ?);";// 定义SQL语句 Connection conn = null; PreparedStatement ps = null; try { in = new FileInputStream(picture.getPictureFile());// 获得文件输入流 conn = DriverManager.getConnection(URL, USERNAME, PASSWORD);// 获得数据库连接 ps = conn.prepareStatement(sql);// 获得预处理对象 ps.setString(1, picture.getPictureName());// 设置文件名 ps.setBlob(2, in);// 设置文件输入流 ps.execute();// 保存数据 return true; } catch (SQLException e) { e.printStackTrace(); } catch (FileNotFoundException e) { e.printStackTrace(); } finally { if (ps != null) { try { ps.close(); } catch (SQLException e) { e.printStackTrace(); } } if (conn != null) { try { conn.close(); } catch (SQLException e) { e.printStackTrace(); } } } return false; } }