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

C#實現的sqlserver操作類實例

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

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


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

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

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

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

相關文檔推薦

這篇文章主要為大家詳細介紹了C# SendMail發送郵件功能實現,具有一定的參考價值,感興趣的小伙伴們可以參考一下
這篇文章主要介紹了C#實現的SQL備份與還原功能,結合具體實例形式分析了C#操作數據庫實現SQL備份與還原相關的控件、SQL連接、文件等操作技巧,需要的朋友可以參考下
這篇文章主要介紹了C#使用checkedListBox1控件鏈接數據庫的方法,結合具體實例形式分析了數據庫的創建及checkedListBox1控件連接數據庫的相關操作技巧,需要的朋友可以參考下
這篇文章主要為大家詳細介紹了C#多線程數組模擬socket的相關代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
這篇文章主要為大家詳細介紹了C#根據http和ftp圖片地址獲取對應圖片,具有一定的參考價值,感興趣的小伙伴們可以參考一下
這篇文章主要為大家詳細介紹了C#微信開發之發送模板消息的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
主站蜘蛛池模板: 久视频在线观看 | 不卡一区二区三区四区 | 亚洲a视| 久久高潮| 一级毛片色一级 | 四虎影院在线免费观看 | 狠狠操狠狠 | 日韩视频精品 | 一区二区亚洲 | 色视频网站在线观看 | 久久在线免费 | 日韩毛片免费看 | 一区不卡在线观看 | 亚洲精品久久视频 | 久久九九网站 | 久久久国产亚洲精品 | 久久99精品久久 | 91色视频在线观看 | 国产乱码精品一区二区三区中文 | 久久中文字幕电影 | 性高湖久久久久久久久 | 亚洲免费在线 | 欧美中文字幕一区二区三区亚洲 | 亚洲成人一区二区在线 | 欧美日本免费 | 一区二区三区国产精品 | 成人做爰www免费看视频网站 | 国产精产国品一二三产区视频 | 精品无码久久久久国产 | 亚洲欧美日韩精品久久亚洲区 | 国产精品一区视频 | 在线成人免费视频 | 一区二区三区中文字幕 | 午夜视频一区二区 | 成人免费共享视频 | 一区二区在线免费观看 | 99re热这里只有精品视频 | 国产精品成人在线播放 | 无码日韩精品一区二区免费 | 久久久久www | 国产精品毛片在线 |