mikebai.com

  • Home
  • dev
  • DotNET
  • M365
  • 搞笑
  • 杂七杂八
  • FocusDict
個人BLOG
it developer
  1. Main page
  2. dev
  3. Main content

DbHelper

2017-12-15 120hotness 0likes 0comments

using System;

using System.Configuration;

using System.Data;

using System.Data.Common;

using System.Collections;

using System.Text.RegularExpressions;

using System.Data.SqlClient;

using System.Collections.Generic;

namespace WebApplication1

{

    public abstract class DbHelper

    {

        public static void SetTimeoutDefault()

        {

            Timeout = 30;

        }

        public static int Timeout = 30;

        public static string CONN_STR = "";

        public static SqlConnection Conn = null;

        private static void PrepareCommand(SqlCommand cmd, SqlConnection conn, SqlTransaction trans, CommandType cmdType, string cmdText, List<SqlParameter> sqlParas)

        {

            if (conn.State != ConnectionState.Open)

                conn.Open();

            cmd.Connection = conn;

            cmd.CommandText = cmdText;

            if (trans != null)

            {

                cmd.Transaction = trans;

            }

            cmd.CommandType = cmdType;

            cmd.CommandTimeout = Timeout;

            if (sqlParas != null)

            {

                foreach (SqlParameter parm in sqlParas)

                    if (parm != null)

                        cmd.Parameters.Add(parm);

            }

        }

        public static DataTable FillTable(string sql, List<SqlParameter> sqlParas)

        {

            return DbHelper.FillTable(CONN_STR, CommandType.Text, sql, sqlParas);

        }

        public static DataTable FillTable(CommandType cmdType, string cmdText, List<SqlParameter> sqlParas)

        {

            return DbHelper.FillTable(CONN_STR, cmdType, cmdText, sqlParas);

        }

        public static DataTable FillTable(string connectionString, CommandType cmdType, string cmdText, List<SqlParameter> sqlParas)

        {

            SqlCommand cmd = new SqlCommand();

            using (SqlConnection connection = new SqlConnection())

            {

                try

                {

                    connection.ConnectionString = connectionString;

                    DbHelper.PrepareCommand(cmd, connection, null, cmdType, cmdText, sqlParas);

&n

Tag: Nothing
Last updated:2017-12-15

mikebai

This person is a lazy dog and has left nothing

Like
< Last article
Next article >

COPYRIGHT © 2025 mikebai.com. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang