我是靠谱客的博主 光亮钢笔,这篇文章主要介绍WPF链接SqlServer数据库字符串的初步联练习,现在分享给大家,希望可以做个参考。

类库链接字符串代码

 

using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace DAL
{
   public  class DALMethod
    {
        #region 数据库连接字符串

        public string strConnect = @"Data Source=(local);Initial Catalog=ST_Norse;User ID=sa;Password=密码”";

        #endregion


        #region 新增、修改、删除

        public int UpdateDate(String sql, SqlParameter[] parm)

        {

            int count = 0;

            using (SqlConnection conn = new SqlConnection(strConnect))

            {

                conn.Open();//打开数据库连接

                SqlCommand cmd = new SqlCommand(sql, conn);//执行存储过程

                cmd.CommandType = CommandType.StoredProcedure;//获取存储过程名称

                cmd.Parameters.AddRange(parm);//添加序列化数组参数

                count = cmd.ExecuteNonQuery();//数据库插入更新操作

                conn.Close();//关闭数据库连接

            }

            return count;

        }

        #endregion



        #region 查询数据表

        public DataTable QueryDataTable(String sql, SqlParameter[] parm)

        {

            DataTable dt = new DataTable();

            using (SqlConnection conn = new SqlConnection(strConnect))

            {

                conn.Open();

                SqlDataAdapter da = new SqlDataAdapter(sql, conn);

                da.SelectCommand.CommandType = CommandType.StoredProcedure;

                da.SelectCommand.Parameters.AddRange(parm);

                da.Fill(dt);

                conn.Close();

            }

            return dt;

        }

        #endregion



        #region 查询数据集

        public DataSet QueryDataSet(String sql, SqlParameter[] param)

        {

            DataSet ds = new DataSet();

            using (SqlConnection conn = new SqlConnection(strConnect))

            {

                conn.Open();

                SqlDataAdapter da = new SqlDataAdapter(sql, conn);

                da.SelectCommand.CommandType = CommandType.StoredProcedure;

                da.SelectCommand.Parameters.AddRange(param);

                da.Fill(ds);

                conn.Close();

            }

            return ds;

        }

        #endregion



        #region 二进制文件查询方法

        public byte[] QueryDataByte(String sql, SqlParameter[] param)

        {

            using (SqlConnection conn = new SqlConnection(strConnect))

            {

                conn.Open();

                SqlDataReader dr = null;//初始化数据读取器

                SqlCommand cmd = new SqlCommand(sql, conn);//创建命令对象

                cmd.CommandType = CommandType.StoredProcedure;//设置命令类型

                cmd.Parameters.AddRange(param);//把参数加入命令对象

                dr = cmd.ExecuteReader();//启动 初始化的数据读取器

                byte[] File = null;//初始化byte

                if (dr.Read())//执行把二进制流加入byte[]中

                {

                    File = (byte[])dr[0];

                }

                dr.Close();//关闭数据读取器

                conn.Close();

                return File;

            }

        }

        #endregion


    }
}

 

最后

以上就是光亮钢笔最近收集整理的关于WPF链接SqlServer数据库字符串的初步联练习的全部内容,更多相关WPF链接SqlServer数据库字符串内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(112)

评论列表共有 0 条评论

立即
投稿
返回
顶部