欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

c#連接mdf文件示例分享

 更新時間:2014年03月06日 11:50:06   作者:  
這篇文章主要介紹了c#連接mdf文件示例,,需要的朋友可以參考下

C#連接本地.mdf文件:項目中右鍵點擊,新增——數(shù)據(jù)——基于服務(wù)的數(shù)據(jù)庫,項目下直接生成.mdf數(shù)據(jù)庫文件,后臺(數(shù)據(jù)庫的寫入用參數(shù)傳遞):

復制代碼 代碼如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;

namespace ADO.NET
{
    class Program
    {
        static void Main(string[] args)
        {
            //SQLServer 附加mdf文件
            string dataDir = AppDomain.CurrentDomain.BaseDirectory;
            if (dataDir.EndsWith(@"\bin\Debug\") || dataDir.EndsWith(@"\bin\Release\"))
            {
                dataDir = System.IO.Directory.GetParent(dataDir).Parent.Parent.FullName;
                AppDomain.CurrentDomain.SetData("DataDirectory", dataDir);
            }
            using (SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database1.mdf;Integrated Security=True;User Instance=True"))
            {
                conn.Open();
                //寫入一條數(shù)據(jù)
                string strUserName = "作業(yè)本";
                string strPWD = "Ab123456";

                using (SqlCommand sqlCmd = conn.CreateCommand())
                {
                    sqlCmd.CommandText = "insert into Mytable1(Name,Password) values (@UserName,@PWD) ";//連接字符串進行參數(shù)化
                    SqlParameter[] sqlPara = new SqlParameter[] {
                    new SqlParameter("UserName",strUserName),
                    new SqlParameter("PWD",strPWD)
                    };
                    sqlCmd.Parameters.AddRange(sqlPara); //把Paramerter 數(shù)組參數(shù)添加到sqlCmd中
                    sqlCmd.ExecuteNonQuery();
                    Console.WriteLine("Insert OK");
                }

                //從表中讀取數(shù)據(jù)
                string strRead = "SELECT   ID, Name, Password FROM      MyTable1 ";
                using (SqlCommand sqlCmd = new SqlCommand(strRead, conn))
                {
                    //sqlDataReader 逐行讀取數(shù)據(jù)
                    using (SqlDataReader sdr = sqlCmd.ExecuteReader())
                    {
                        while (sdr.Read())
                        {

                            int id = sdr.GetInt32(sdr.GetOrdinal("ID"));  //sdr.GetOrdinal 獲取列的序號
                            string Name = sdr.GetString(sdr.GetOrdinal("Name"));
                            bool PWD = sdr.IsDBNull(sdr.GetOrdinal("Password"));
                            Console.WriteLine("ID:{0},Name:{1},PWD:{2}", id, Name, PWD);
                            Console.WriteLine(sdr.GetString(1));
                        }
                    }
                }
                conn.Close();//此處可以省略,Dispose()方法會自動檢查
            }
        }
    }
}

相關(guān)文章

  • C# 泛型編譯特性對性能的影響小結(jié)

    C# 泛型編譯特性對性能的影響小結(jié)

    C#作為一種強類型語言,具有豐富的泛型支持,允許開發(fā)者編寫可以應(yīng)對不同數(shù)據(jù)類型的通用代碼,這篇文章主要介紹了C# 泛型編譯特性對性能的影響 ,需要的朋友可以參考下
    2023-11-11
  • c#多進程通訊的實現(xiàn)示例

    c#多進程通訊的實現(xiàn)示例

    本文主要介紹了c#多進程通訊的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-05-05
  • C#畫筆Pen用法實例

    C#畫筆Pen用法實例

    這篇文章主要介紹了C#畫筆Pen用法,實例分析了畫筆Pen繪制圖形的相關(guān)技巧,需要的朋友可以參考下
    2015-06-06
  • C#常見的幾種集合 ArrayList,Hashtable,List<T>,Dictionary<K,V> 遍歷方法對比

    C#常見的幾種集合 ArrayList,Hashtable,List<T>,Dictionary<K,

    本文對C#中常見集合ArrayList,Hashtable,List<T>,Dictionary<K,V>遍歷方法做了簡單的對比和介紹,有需要的朋友可以參考一下。
    2016-03-03
  • 使用C#語言實現(xiàn)的查詢條件界面展開和收起功能

    使用C#語言實現(xiàn)的查詢條件界面展開和收起功能

    這篇文章主要介紹了使用C#語言實現(xiàn)的查詢條件界面展開和收起功能的完美解決方案,需要的朋友可以參考下
    2016-11-11
  • C#實現(xiàn)手機拍照并且保存水印照片

    C#實現(xiàn)手機拍照并且保存水印照片

    這篇文章主要介紹了C#實現(xiàn)手機拍照并且保存水印照片的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-11-11
  • C#鎖住文件的操作步驟

    C#鎖住文件的操作步驟

    在本篇文章里小編給大家整理的是關(guān)于C#鎖住文件的操作步驟以及相關(guān)知識點,需要的朋友們參考下。
    2019-08-08
  • VS2010下生成dll的方法

    VS2010下生成dll的方法

    這篇文章主要介紹了VS2010下生成dll的方法,需要的朋友可以參考下
    2018-01-01
  • 聊聊Unity 自定義日志保存的問題

    聊聊Unity 自定義日志保存的問題

    這篇文章主要介紹了Unity 自定義日志保存的問題,之前unity5.x在代碼中寫了debug.log打包之后在當前程序文件夾下會有個對應(yīng)的"outlog.txt",后來進行了更改,今天通過代碼給大家介紹了Unity日志保存的問題,需要的朋友一起看看吧
    2021-05-05
  • C#透明窗體實現(xiàn)方法

    C#透明窗體實現(xiàn)方法

    這篇文章主要介紹了C#透明窗體實現(xiàn)方法,涉及C#窗體操作的相關(guān)技巧,需要的朋友可以參考下
    2015-06-06

最新評論