C# 将Byte[]字节数组存入 sqlite 数据库

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 20:04   2160   0
public class DataAccess
{
public static object obj = new object();
string pwd = "xxoooxxxoo";


public void AddData(string path,string Id, byte[] data)
{
string sqlStr = "insert into Resource(ID,Data) values(@id,@data)";// Id, data
string connStr = string.Format("Data Source={0};Password={1};Pooling=false",path,pwd);
SQLiteConnection conn = null;
try
{
conn = new SQLiteConnection(connStr);
if(conn.State != System.Data.ConnectionState.Open)
{
conn.Open();
}
lock (obj)
{
SQLiteCommand cmd = new SQLiteCommand(sqlStr, conn);
cmd.Parameters.Add("@id",System.Data.DbType.String).Value = System.Guid.NewGuid();
cmd.Parameters.Add("@data", System.Data.DbType.Binary).Value = data;
cmd.ExecuteNonQuery();
}
}
catch
{
throw;
}
}
}
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP