首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C# 類別庫中共用資料庫連線的實作範例

     編輯:關於C語言

從設定檔取得連線字串

封裝建立 SqlConnection 的私有方法:

private SqlConnection MyConn()
{
    string setting = System.Configuration.ConfigurationManager
        .ConnectionStrings["myConnectionString"].ToString();
    SqlConnection thisConn = new SqlConnection(setting);
    return thisConn;
}

使用共用連線查詢資料

公開方法呼叫 MyConn() 取得連線並執行查詢:

public string req_title(int id)
{
    SqlConnection QConn = MyConn();
    SqlDataAdapter myDap = new SqlDataAdapter(
        "select article_title from t_article where art_id=" + id, QConn);
    DataSet myDS = new DataSet();
    myDap.Fill(myDS, "t_article");
    return (myDS.Tables[0].Rows[0][0].ToString());
}

注意: 實際專案建議使用參數化查詢防止 SQL Injection,並利用 using 區塊確保連線正確釋放。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved