你的位置:首页 > 软件开发 > ASP.net > C#在winform中操作数据库,实现数据增删改查

C#在winform中操作数据库,实现数据增删改查

发布时间:2016-11-27 21:00:40
1.前言:运行环境:VS2013+SQL2008+Windows10程序界面预览:使用的主要控件:dataGridview和menuStrip等。 2.功能具体介绍:1.首先,我们要先实现基本的数据操作,增删改查这几个操作。(1)先定义一个数据库操作的公共类:using Sy ...

1.前言:

运行环境:VS2013+SQL2008+Windows10

程序界面预览:

C#在winform中操作数据库,实现数据增删改查

使用的主要控件:dataGridview和menuStrip等。

 

2.功能具体介绍:

1.首先,我们要先实现基本的数据操作,增删改查这几个操作。

(1)先定义一个数据库操作的公共类:

C#在winform中操作数据库,实现数据增删改查C#在winform中操作数据库,实现数据增删改查
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Data;using System.Configuration;using System.Data.SqlClient;using System.Security.Cryptography;namespace Data{  class SqlDesigner  {    private static get='_blank'>string connStr = ConfigurationManager.ConnectionStrings["data"].ConnectionString;    /// <summary>    /// 返回受影响的数据行数    /// </summary>    /// <param name="sql"></param>    /// <returns></returns>    public static int ExecuteNoQuery(string sql)    {      using (SqlConnection conn=new SqlConnection(connStr))      {        conn.Open();        using (SqlCommand cmd=conn.CreateCommand())        {         cmd.CommandText = sql;         return cmd.ExecuteNonQuery();                 }      }    }    /// <summary>    /// 返回一个数据集    /// </summary>    /// <param name="sql"></param>    /// <returns></returns>    public static DataSet ExecuteDataSet(string sql)    {      using (SqlConnection xonn=new SqlConnection(connStr))      {        xonn.Open();        using (SqlCommand cmd = xonn.CreateCommand())        {          cmd.CommandText = sql;          SqlDataAdapter adapter = new SqlDataAdapter(cmd);          DataSet dataset = new DataSet();          adapter.Fill(dataset);          return dataset;        }      }    }    public static object ExecuteScalar(string sql)    {      using (SqlConnection conn=new SqlConnection(connStr))      {        conn.Open();        using (SqlCommand cmd=conn.CreateCommand())        {          cmd.CommandText = sql;          return cmd.ExecuteScalar();        }      }    }    /// <summary>    /// md5加密    /// </summary>    /// <param name="strPwd"></param>    /// <returns></returns>    public static string GetMD5(string strPwd)    {      string pwd = "";      //实例化一个md5对象      MD5 md5 = MD5.Create();      // 加密后是一个字节类型的数组      byte[] s = md5.ComputeHash(Encoding.UTF8.GetBytes(strPwd));      //翻转生成的MD5码          s.Reverse();      //通过使用循环,将字节类型的数组转换为字符串,此字符串是常规字符格式化所得      //只取MD5码的一部分,这样恶意访问者无法知道取的是哪几位      for (int i = 3; i < s.Length - 1; i++)      {        //将得到的字符串使用十六进制类型格式。格式后的字符是小写的字母,如果使用大写(X)则格式后的字符是大写字符        //进一步对生成的MD5码做一些改造        pwd = pwd + (s[i] < 198 ? s[i] + 28 : s[i]).ToString("X");      }      return pwd;    }    }}

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:C#在winform中操作数据库,实现数据增删改查

关键词:C#

C#
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录