sqlserver数据库中img类型的二进制数据怎么转换成图片,再怎么把图片转换成这个类型的二进制数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sqlserver数据库中img类型的二进制数据怎么转换成图片,再怎么把图片转换成这个类型的二进制数据相关的知识,希望对你有一定的参考价值。

sqlserver数据库中img类型的二进制数据怎么转换成图片,再怎么把图片转换成这个类型的二进制数据?
二进制数据太多贴不上来,下面是二进制的一半,是以0xFFD8FFE000104A4649开头的,不是9j开头的,着急,请各位大侠帮帮忙,会增加悬赏!谢谢了
我的程序是java项目

参考技术A C# 保存
openFileDialog1.Filter = "*jpg|*.JPG|*.GIF|*.GIF|*.BMP|*.BMP";             if(openFileDialog1.ShowDialog()==DialogResult.OK)              
              string fullpath =openFileDialog1.FileName;//文件路径               FileStream fs = new FileStream(fullpath, FileMode.Open);                 byte[] imagebytes =new byte[fs.Length];                 BinaryReader br = new BinaryReader(fs); 
                imagebytes = br.ReadBytes(Convert.ToInt32(fs.Length));                 //打开数据库 
                SqlConnection con = new 
SqlConnection("server=(local);uid=sa;pwd=;database=test");                 con.Open(); 
                SqlCommand com = new SqlCommand("insert into tb_08 values(@ImageList)",con); 
                com.Parameters.Add("ImageList", SqlDbType.Image);                 com.Parameters["ImageList"].Value = imagebytes;                com.ExecuteNonQuery();                con.Close();追问

我的程序是java的项目

本回答被提问者采纳

如何通过java将sqlserver中的img类型保存为本地图片格式

参考技术A 如何通过java将sqlserver中的img类型保存为本地图片格式
执行指定的非查询类SQL语句,SQL语句中的列名(尤其是中文列名)可用中括号括住。如果SQL语句中涉及到备注或者字节集型字段,请在相应位置加上问号,然后再加上对应的文本型或字节集型数据参数,参数数目必须与问号的数目一致。例如,修改数据表student中编号为100的学生像片的语句为: 外部数据库1.执行 (“update student set picture = ? where no = 100”, 像片数据)。像片数据,图片是以字节集类型存储的,必须转换,追问

    我是从sqlserver取图片不是上传图片

    sql取到img,如何存下来。

以上是关于sqlserver数据库中img类型的二进制数据怎么转换成图片,再怎么把图片转换成这个类型的二进制数据的主要内容,如果未能解决你的问题,请参考以下文章

C# 如何从sql数据库中读取中imge图片字段转换成base64字符串格式

sqlserver的bit类型在oracle中可以用啥类型表示

c#如何将object类型序列化为二进制存入SQLSERVER中,并从数据库中读出来并反序列化得到object对象

空间数据如此重要,我们怎能错过?

sqlserver常用数据类型(精炼版)

sqlserver2005中的字段类型image对应java的pojo类里的啥类型