社区
C#
帖子详情
那位高人能给个sqlite存取blob字段的例子(c#)?
toomee
2008-10-24 09:27:05
想在blob字段存图片,sqlite本身应该有存取函数,可惜e文不好。哪位高人给个例子?
...全文
856
2
打赏
收藏
那位高人能给个sqlite存取blob字段的例子(c#)?
想在blob字段存图片,sqlite本身应该有存取函数,可惜e文不好。哪位高人给个例子?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
toomee
2008-10-25
打赏
举报
回复
1
查了资料,试验成功,现予分享:
有两种方法,先介绍一个:
A。
该方法主要是利用了 SQLiteParameter 的功能,读取blob字段。代码如下:
FileStream m_filestream = null;
try {
m_filestream = new FileStream(@"d:\pcinfo\17.jpg", FileMode.Open, FileAccess.Read); //读取图片
SQLiteCommand m_commd2=new SQLiteCommand();
m_commd2.CommandText="UPDATE test1 set timage=@idimage WHERE tparendid=78";
Byte[] m_byte = new Byte[m_filestream.Length]; //存放图片
m_filestream.Read(m_byte,0,m_byte.Length);
m_filestream.Close();
SQLiteParameter param_m=new SQLiteParameter("@idimage",DbType.Binary,m_byte.Length, ParameterDirection.Input,false,0,0,null,DataRowVersion.Current,m_byte);
m_commd2.Parameters.Add(param_m); m_commd2.Parameters.Add(param_m); //很多参数阿,注意DBType.Binary
m_commd2.Connection = m_conn;
m_commd2.ExecuteNonQuery();
}
catch (SQLiteException ex)
{
MessageBox.Show("未能存入图片");
}
toomee
2008-10-24
打赏
举报
回复
1
沉的很快阿。
SQLite
数据库逆向分析
SQLite
数据库被加密了,怎么办?没关系,不需要密码,也不需要解密,我们直接读取里面的数据吧!掌握这个技能,只要它是
SQLite
数据库,只要它可以被“专有”的程序访问,无论它采取了多么强大的加密方式。在你的面前,它只是一个普通的
SQLite
数据库而已,里面的数据任你摆布!
sqlite
3的图片的(二进制数据)
存取
操作
前言 在实际项目中遇到了图片数组存贮的问题,最后用
blob
将图片数组存下来,下面介绍一下简单方法。 开发示例
sqlite
3支持对二进制数据的缓存,在实际的编程开发当中我们经常要处理一些大容量二进制数据的存储,如图片、音乐、视频等等。对于这些二进制数据,我们不能像处理普通的文本那样,但是我们可以用
blob
来存储。
sqlite
官方文档对
blob
字段
的解释是
BLOB
. The value is a
blob
of data, stored exactly as it was input。
sqlite
3_
C#
实现
SQLite
数据库将图片读写
1、引用
SQLite
数据库库文件 2、编写文件读写类 //将图片数据转换为二进制流数据 private byte[] ImageToByte(Image Picture) { MemoryStream ms = new MemoryStream(); if (Picture == null) return new byte[ms.Length]; Picture.Save(ms, Sys
c语言
sqlite
3写数据类型,利用
Sqlite
数据库的
blob
类型存储自定义的数据类型(小寿转载)...
sqlite
数据库的其他作用在这里就不阐述了,直接进入正题吧!如何利用
sqlite
数据库的
blob
类型
存取
自定义的数据类型,本人苦苦挣扎了一天,在网上搜了个遍也没找着看起来似乎有用的介绍,所以本人挨个试,最终功夫不负有心人,终于在快要下班的时候把它给调出来了,为了大家避免走弯路,这里有必要拿出来与大家共同分享。下面举例说明:首先我们可以自定义一个数据类型#include "stdafx.h"#in...
将图片等文件保存到
sqlite
中(
c#
)
sqli.net的dll为System.Data.
SQLite
.dll,这种dll分为32位、64位和适用于compactframework三种,在引用时要注意,选择正确的dll。 将要保存图片的
字段
类型设为
blob
。代码如下: private void savePicture() { using (
SQLite
Connection
C#
110,561
社区成员
642,566
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章