打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
c# sqlite读写BLOG
// 连接字符串 data source=d:\test.db3;password=1234
                SQLiteConnectionStringBuilder connStr = new SQLiteConnectionStringBuilder();
                connStr.DataSource = @"d:\test.db3";
                connStr.Password = "1234";
                conn = new SQLiteConnection(connStr.ToString());
                conn.Open();
 
                // 插入数据
                string SQL = "INSERT INTO test(k) VALUES(:k)";
                SQLiteCommand cmd = conn.CreateCommand();
                cmd.CommandText = SQL;
 
                // 取图标,准备插入到数据库BLOB字段
                FileStream picStream = File.OpenRead(@"d:\1.bmp");
                byte[] bArray = new byte[picStream.Length];
                picStream.Read(bArray, 0, bArray.Length);
                picStream.Close();
 
                cmd.Parameters.Add("k", DbType.Binary).Value = bArray;  // BLOB
                cmd.ExecuteNonQuery();
 
                //取出数据  
                cmd.CommandText = "SELECT k FROM test";
                System.Data.SQLite.SQLiteDataReader reader = cmd.ExecuteReader();
                while (reader.Read())
                {
                    MemoryStream streamImage = new MemoryStream(reader["k"as byte[]);
                    pictureBox1.Image = Image.FromStream(streamImage);
                    streamImage.Close(); // 关闭流
                }
                reader.close();
 
                conn.close();
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
利用SQLite ADO.NET在.NET(C#)中使用SQLite数据库
VBA和SQLite数据库交互
为ASP.NET封装的SQL数据库访问类
存储过程
连接数据库的三种方式
.net手机号码归属地导入
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服