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);
  • 相关阅读:
    leetcode——91.解码方法
    leetcode——64.最小路径和
    Layui上传图片2.0版
    LINQ中判断日期时间段
    Http基础
    Js中数组,字符串的常用方法
    C#数组,ArrayList,List区别
    08-01 通过线性回归了解算法流程
    08-00 课程习得
    C-02 推荐系统
  • 原文地址:https://www.cnblogs.com/GarsonZhang/p/14047117.html
Copyright © 2011-2022 走看看