• 操作SQLite的dbhelper


    操作SQLite的dbhelper

    public class DbHelper
        {
            string connStr = @"Data Source=" + System.Environment.CurrentDirectory + @"workhelper.db;Initial Catalog=sqlite;Integrated Security=True;Max Pool Size=10";
            /// <summary>
            /// 执行增删改
            /// </summary>
            /// <param name="sqlStr"></param>
            public bool ExecuteSql(string sqlStr)
            {
                using (DbConnection conn = new SQLiteConnection(connStr))
                {
                    conn.Open();
                    var comm = conn.CreateCommand();
                    comm.CommandText = sqlStr;
                    comm.CommandType = CommandType.Text;
                    return comm.ExecuteNonQuery() > 0;
                }
            }
            /// <summary>
            /// 执行查询返回DataSet
            /// </summary>
            /// <param name="sqlStr"></param>
            /// <returns></returns>
            public DbDataReader ExecuteString(string sqlStr)
            {
                using (DbConnection conn = new SQLiteConnection(connStr))
                {
                    conn.Open();
                    var cmd = conn.CreateCommand();
                    cmd.CommandText = sqlStr;
                    cmd.CommandType = CommandType.Text;
                    return cmd.ExecuteReader();
                }
            }
        }
  • 相关阅读:
    delete误删除恢复
    oracle自增字段
    oracle唯一约束
    linux得到系统当前日期
    to_char+fm
    oracle范围分区
    oracle之use_hash用法
    oracle11g的regexp函数
    第一个脚本输入参数
    使用ctl将txt或csv文件导入表数据
  • 原文地址:https://www.cnblogs.com/jiangqw/p/3947916.html
Copyright © 2020-2023  润新知