久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

C#實現(xiàn)的sqlserver操作類實例

這篇文章主要介紹了C#實現(xiàn)的sqlserver操作類,結合具體實例形式分析了C#針對sqlserver數(shù)據(jù)庫進行連接、查詢、更新、關閉等相關操作技巧,需要的朋友可以參考下

本文實例講述了C#實現(xiàn)的sqlserver操作類。分享給大家供大家參考,具體如下:


using System;
using System.Collections.Generic;
using System.Web;
using System.Data.OleDb;
using System.Data;
using System.Data.SqlClient;
/// <summary>
///SqlConnDb類,適用于Sql數(shù)據(jù)庫操作
/// </summary>
public class SqlConnDb
{
  SqlConnection conn = null; //連接數(shù)據(jù)庫的對象
  /// <summary>
  /// 構造函數(shù),連接數(shù)據(jù)庫,數(shù)據(jù)庫連接字符在web.Config文件的AppSettings下的conStr
  /// </summary>
  public SqlConnDb(){
    if (conn == null){ //判斷連接是否為空
      //string conString = "provider=sqloledb.1;data source=.;initial catalog=capucivar;user id=sa;pwd=";//連接數(shù)據(jù)庫的字符串
      string conString = System.Configuration.ConfigurationManager.AppSettings["conStr"];//連接數(shù)據(jù)庫的字符串
      conn = new SqlConnection(conString);
      if (conn.State == ConnectionState.Closed){
        conn.Open();//打開數(shù)據(jù)庫連接
      }
    }
  }
  /// <summary>
  /// 從數(shù)據(jù)庫中查詢數(shù)據(jù)的,返回為DataSet
  /// </summary>
  /// <param name="sql"></param>
  /// <returns></returns>
  public DataSet query(string sql){
    DataSet ds = new DataSet();//DataSet是表的集合
    SqlDataAdapter da = new SqlDataAdapter(sql, conn);//從數(shù)據(jù)庫中查詢
    da.Fill(ds);//將數(shù)據(jù)填充到DataSet
    connClose();//關閉連接
    return ds;//返回結果
  }
  /// <summary>
  /// 更新數(shù)據(jù)庫
  /// </summary>
  /// <param name="sql"></param>
  /// <returns></returns>
  public int update(string sql){
    SqlCommand oc = new SqlCommand();//表示要對數(shù)據(jù)源執(zhí)行的SQL語句或存儲過程
    oc.CommandText = sql;//設置命令的文本
    oc.CommandType = CommandType.Text;//設置命令的類型
    oc.Connection = conn;//設置命令的連接
    int x = oc.ExecuteNonQuery();//執(zhí)行SQL語句
    connClose();//關閉連接
    return x;  //返回一個影響行數(shù)
  }
  /// <summary>
  /// 關閉數(shù)據(jù)庫連接
  /// </summary>
  public void connClose() {
    if (conn.State == ConnectionState.Open){
      //判斷數(shù)據(jù)庫的連接狀態(tài),如果狀態(tài)是打開的話就將它關閉
      conn.Close();
    }
  }
}

更多關于C#相關內容感興趣的讀者可查看本站專題:《C#程序設計之線程使用技巧總結》、《C#常見控件用法教程》、《WinForm控件用法總結》、《C#數(shù)據(jù)結構與算法教程》、《C#數(shù)組操作技巧總結》及《C#面向對象程序設計入門教程》

希望本文所述對大家C#程序設計有所幫助。

【網(wǎng)站聲明】本站部分內容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯(lián)系我們刪除處理,感謝您的支持!

相關文檔推薦

這篇文章主要為大家詳細介紹了C# SendMail發(fā)送郵件功能實現(xiàn),具有一定的參考價值,感興趣的小伙伴們可以參考一下
這篇文章主要介紹了C#實現(xiàn)的SQL備份與還原功能,結合具體實例形式分析了C#操作數(shù)據(jù)庫實現(xiàn)SQL備份與還原相關的控件、SQL連接、文件等操作技巧,需要的朋友可以參考下
這篇文章主要介紹了C#使用checkedListBox1控件鏈接數(shù)據(jù)庫的方法,結合具體實例形式分析了數(shù)據(jù)庫的創(chuàng)建及checkedListBox1控件連接數(shù)據(jù)庫的相關操作技巧,需要的朋友可以參考下
這篇文章主要為大家詳細介紹了C#多線程數(shù)組模擬socket的相關代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
這篇文章主要為大家詳細介紹了C#根據(jù)http和ftp圖片地址獲取對應圖片,具有一定的參考價值,感興趣的小伙伴們可以參考一下
這篇文章主要為大家詳細介紹了C#微信開發(fā)之發(fā)送模板消息的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
主站蜘蛛池模板: 一区二区日韩 | 国产高清在线观看 | 精品久久久久久久久久久久久 | 欧美精品在线免费观看 | 99视频+国产日韩欧美 | 欧美视频免费 | 91欧美日韩| 精品久久久久久久久久久久久 | 91在线视频观看 | 亚洲欧美日韩综合 | 亚洲高清免费视频 | 看一级黄色片 | 日韩天堂网 | 国产精品毛片一区视频播 | 四虎精品视频 | 欧美二区三区 | 久久精品福利视频 | av不卡在线 | 日一日操一操 | 久久久一区二区 | 亚洲精品久久久久avwww潮水 | www国产视频 | 亚洲黄色三级 | 97caoporn| 91亚洲国产成人久久精品麻豆 | 四虎黄色网址 | 亚洲精品社区 | 啊v在线观看 | 国产精品亚洲综合 | 簧片在线免费观看 | 日韩中文字幕在线播放 | 午夜精品久久久久久久 | 亚洲久久久| 亚洲天堂免费视频 | 成人黄色录像 | 国产精品一二三 | 亚洲精品久久久久久久久久久 | 超碰人人艹 | 999精品在线 | 中文字幕免费在线 | 解开岳的丰满奶罩bd |