Java向MySQL添加图片_java将图片存入mysql-程序员宅基地

技术标签: java  mysql  数据库  

public void insertHeadIcon() {
//图片地址
String path = “D:\Workspace\project\icon\100.jpg”;
File file = new File(path);
FileInputStream in = null;
Connection conn = null;
PreparedStatement pstat = null;
try {
//将file转为输入流
in = new FileInputStream(file);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
try {
conn = DButils.getConnection();
String sql = “insert into userinfo (id,name,pass,state,icon,flag)values(?,?,?,?,?,?)”;
pstat = conn.prepareStatement(sql);
pstat.setInt(1, 1);
pstat.setString(2, “张三”);
pstat.setString(3, “123”);
pstat.setInt(4, “普通用户”);
pstat.setBinaryStream(5, in, in.available());
pstat.setInt(6, 1);
int i = pstat.executeUpdate();
System.out.println(i);
} catch (SQLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
in.close();
DButils.close(null, pstat, null);
} catch (Exception e) {
e.printStackTrace();
}
}
}

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_48088839/article/details/131156756

智能推荐

java调用第三方dll文件-程序员宅基地

文章浏览阅读835次。网上调用第三方dll组件的方法有很多,作者是通过jna进行调用的,试过com组件封装但是组件,但是一直没有成功,因为是.net的dll文件(net.dll),故无法直接使用jna进行调用,所以作者的思路是将net.dll用c先引入后,再做成一个c的dll,供dll后改用jna调用c的dll,c的dll再调用原始的dll文件..._java调用第三方dll文件

网关神器Kong(一):介绍_kong网关-程序员宅基地

文章浏览阅读8.6k次,点赞5次,收藏36次。物联网网关神器 Kong ( 一 )当你看到这只大猩猩的时候,是不是感觉优点萌萌的。哈哈,这就是我们这篇文章要讲解的一个开源项目 – Kong( 云原生架构下的分布式API 网关 )。为什么说 Kong 是物联网网关神器?在 IOT 系统架构中,为了保证系统的鲁棒性和高可扩展性。我们需要一个强大的 API 网关来承受住遍布各地的 IOT 设备所传输的信息。插件架构设计的 Kong 使得它具有了强大的兼容性,和可扩展性。TCP 和 UDP原始流的支持,更是使得它可以适配多种协议,完美的解决了 IOT_kong网关

Element-UI 自定义upload组件(进度条,删除,下载)_el-upload自定义删除-程序员宅基地

文章浏览阅读755次。on-progress=“uploadFileProcess” //文件传输过程(处理进度条):show-file-list=“false” //自定义样式所以设置false不显示。:before-upload=“beforeUploadFile” //文件上传前。:on-success=“handleFileSuccess” //文件成功。:action=“uploadUrl” //文件上传的地址(必填):file-list=“fileArr”//文件列表。multiple//多文件上传。_el-upload自定义删除

Codec基础知识-程序员宅基地

文章浏览阅读2.2k次。Codec基础知识学习_codec

Postgresql创建用户与数据库并赋予权限_pgsql创建用户 数据库赋权-程序员宅基地

文章浏览阅读7.7k次。3、给iuser用户,创建数据库叫work_base。4.3、将work_base的所有权限赋予iuser。4、授予iuser当前work_base的全部权限。2、添加名为iuser的用户,并设置密码。1、使用postgres登录pgsql。4.1、 先退出postgre数据库。4.2、登录work_base数据库。_pgsql创建用户 数据库赋权

thinkphp5.0上对redis的具体操作-程序员宅基地

文章浏览阅读384次。一、环境搭建首先先安装composer、thinkphp5.0版本、和redis的windows版本的redis程序或者linux版本的redis程序,linux安装教程:https://www.cnblogs.com/hcfinal/p/9547168.html全部安装上去。window上一定要查看redis是否服务是开启的。桌面-》计算机-》管理-》服务和应用程序-》服务 然后在右..._查询thinkphp5.0 是否有打开redis

随便推点

支付宝的骚操作。。-程序员宅基地

文章浏览阅读227次。前天的文章刚提到大家买基金的热情一路高涨:基金韭菜们太疯狂了!然后昨天我就在支付宝上面有了几个新的发现。支付宝作为一个支付金融工具,本来就是有理财属性的,在支付宝的App上面也有一个单独...

工作流-flowable_flowable工作流-程序员宅基地

文章浏览阅读1.9k次,点赞3次,收藏15次。1. 简单介绍工作流 2. 使用flowable和java api写一个demo 3. 使用flowable集合springboot写一个demo_flowable工作流

__attribute__ 你知多少?___attribute__是哪种变量-程序员宅基地

文章浏览阅读4.9k次,点赞9次,收藏47次。GNU C 的一大特色就是__attribute__ 机制。__attribute__ 可以设置函数属性(Function Attribute )、变量属性(Variable Attribute )和类型属性(Type Attribute )。__attribute__ 书写特征是:__attribute__ 前后都有两个下划线,并切后面会紧跟一对原括弧,括弧里面是相应的__attribu___attribute__是哪种变量

CDH5-mysql安装_安装cdh不安装mysql-程序员宅基地

文章浏览阅读730次。0.Change Hostnamevi /etc/sysconfig/networkHOSTNAME=hadoop001(-xxx)hostname hadoop001(-xxx)vi /etc/hosts116.207.129.116 hadoop001reboot1.Download and Check MD5 cd /usr/local_安装cdh不安装mysql

Android安装GDB/GDB server_安卓13安装gdbserver-程序员宅基地

文章浏览阅读2.7k次。在没有安卓系统源码,还想调试系统代码查看崩溃信息的时候也可以用gdb或者gdbserver来调试,但是手机里没有装gdb或gdbserver。记录一下手动安装踩的坑: 首先,需要下载编译好的gdbserver。官方渠道可以从ndk-toolchain中里找,解压后在/prebuild文件夹下找对应处理器架构的版本。 然后通过adb push到手机上。貌似即使手机root之后,adb push也只_安卓13安装gdbserver

C语言strcat函数详解-程序员宅基地

文章浏览阅读5.1k次,点赞12次,收藏28次。strcat函数是C语言中的一个字符串拼接函数,头文件为#include,用于将两个字符串连接成一个字符串。其函数原型为:char *strcat(char *dest, const char *src);其中,参数dest是目标字符串,参数src是源字符串。该函数会将src字符串拼接在dest字符串的末尾,并返回dest。_strcat函数

推荐文章

热门文章

相关标签