• C# winform 数据库链接


    数据库链接 字符信息

     1 using System;
     2 using System.Collections.Generic;
     3 using System.Linq;
     4 using System.Text;
     5 using System.Data.SqlClient;
     6 using System.Data;
     7 
     8 namespace DALPublic
     9 {
    10     public class DALMethod
    11     {
    12 
    13         #region 连接字符串
    14 
    15        
    16         public string strConnect = @"Data Source=DESKTOP-SDSDE;Initial Catalog=SJSSDDS;User ID=sa;Password=123";
    17 
    18         #endregion
    19 
    20         #region 插入、更新、删除
    21         public int UpdateData(String sql, SqlParameter[] param)
    22         {
    23             int count = 0;
    24 
    25             using (SqlConnection conn = new SqlConnection(strConnect))
    26             {
    27                 conn.Open();
    28                 SqlCommand cmd = new SqlCommand(sql, conn);
    29                 cmd.CommandType = CommandType.StoredProcedure;
    30                 cmd.Parameters.AddRange(param);
    31                 count = cmd.ExecuteNonQuery();
    32                 conn.Close();
    33             }
    34 
    35             return count;
    36         }
    37         #endregion
    38 
    39         #region 查询数据表
    40         public DataTable QueryDataTable(String sql, SqlParameter[] param)
    41         {
    42             DataTable dt = new DataTable();
    43             using (SqlConnection conn = new SqlConnection(strConnect))
    44             {
    45                 conn.Open();
    46                 SqlDataAdapter da = new SqlDataAdapter(sql, conn);
    47                 da.SelectCommand.CommandType = CommandType.StoredProcedure;
    48                 da.SelectCommand.Parameters.AddRange(param);
    49                 da.Fill(dt);
    50                 conn.Close();
    51             }
    52 
    53             return dt;
    54         }
    55         #endregion
    56 
    57         #region 二进制文件查询方法
    58         public byte[] QueryDataByte(String sql, SqlParameter[] param)
    59         {
    60             using (SqlConnection conn = new SqlConnection(strConnect))
    61             {
    62                 conn.Open();//打开连接
    63                 SqlDataReader dr = null;//初始化数据读取器  
    64                 SqlCommand cmd = new SqlCommand(sql, conn);//创建命令对象
    65                 cmd.CommandType = CommandType.StoredProcedure;//设置命令类型
    66                 cmd.Parameters.AddRange(param);//把参数加进命令对象
    67                 dr = cmd.ExecuteReader();//启动dr
    68                 byte[] File = null;//初始化byte
    69                 if (dr.Read())//执行把二进制流加进byte[]中
    70                 {
    71                     File = (byte[])dr[0];
    72                 }
    73                 dr.Close();//关闭数据读取器
    74                 conn.Close();//关闭连接
    75                 return File;
    76             }
    77         }
    78         #endregion
    79 
    80     }
    81 }
    View Code
    http://chentian114.iteye.com/blog/2245639
  • 相关阅读:
    Myeclipse新建 配置Hibernate
    MyEclipse从数据库表反向生成实体类之Hibernate方式(反向工程)
    简单使用JSON,JavaScript读取JSON文本(三)
    简单使用JSON,通过JSON 字符串来创建对象(二)
    简单使用JSON,JavaScript中创建 JSON 对象(一)
    【某deed网测题】D
    【题解】ACMICPC 2015 final L 哈弗曼树
    TC SRM 659 DIV1 500pt 插头DP
    BC#40D GCD值统计
    MS电面3轮
  • 原文地址:https://www.cnblogs.com/lghh/p/8532892.html
Copyright © 2020-2023  润新知