zoukankan      html  css  js  c++  java
  • GZDBHelper SQLite

    NUGET引用

    System.Data.SQLite.Core
    System.Data.SQLite.Linq

    安装System.Data.SQLite.Linq后,会生成一个app.config文件,

    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
      
    <system.data>
        <DbProviderFactories>
          <remove invariant="System.Data.SQLite" />
          <add name="SQLite Data Provider" invariant="System.Data.SQLite" description=".NET Framework Data Provider for SQLite" type="System.Data.SQLite.SQLiteFactory, System.Data.SQLite" />
        </DbProviderFactories>
      </system.data></configuration>

    安装GZDBHelper:

        public class GZDbParameterSQLite : GZDbParameter
        {
            public void AddParameter(string parameterName, System.Data.DbType dbType, object value)
            {
                SQLiteParameter p = new SQLiteParameter(parameterName, dbType);
                p.Value = value;
                this.AddParameter(p);
            }
        }
     StringBuilder sql = new StringBuilder();
                    sql.AppendLine("INSERT INTO tb_files(type,fileName)");
                    sql.AppendLine("VALUES(@type,@fileName)");
    
                    GZDbParameterSQLite parms = new GZDbParameterSQLite();
                    parms.AddParameter(new SQLiteParameter("@type", System.Data.DbType.String, type));
                    parms.AddParameter(new SQLiteParameter("@fileName", System.Data.DbType.String, fileName));
    
    
                    DBSQLite.Context.ExecuteNonQuery(sql.ToString(), parms);
  • 相关阅读:
    poj3126--Prime Path(广搜)
    iOS中 imageNamed方法 非常多图片占用大量内存问题
    容器+AOP实现动态部署(四)
    SpringBoot整合redis哨兵主从服务
    LINUX安装REDIS集群
    软件安装
    如何优雅地用Redis实现分布式锁
    Redis面试总结
    OAuth2.0 知多少(好)
    一张图搞定OAuth2.0
  • 原文地址:https://www.cnblogs.com/GarsonZhang/p/14047117.html
Copyright © 2011-2022 走看看