国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > C# > 正文

c#連接mdf文件示例分享

2020-01-24 02:45:58
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

C#連接本地.mdf文件:項(xiàng)目中右鍵點(diǎn)擊,新增――數(shù)據(jù)――基于服務(wù)的數(shù)據(jù)庫(kù),項(xiàng)目下直接生成.mdf數(shù)據(jù)庫(kù)文件,后臺(tái)(數(shù)據(jù)庫(kù)的寫(xiě)入用參數(shù)傳遞):

復(fù)制代碼 代碼如下:

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();
                //寫(xiě)入一條數(shù)據(jù)
                string strUserName = "作業(yè)本";
                string strPWD = "Ab123456";

                using (SqlCommand sqlCmd = conn.CreateCommand())
                {
                    sqlCmd.CommandText = "insert into Mytable1(Name,Password) values (@UserName,@PWD) ";//連接字符串進(jìn)行參數(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 獲取列的序號(hào)
                            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()方法會(huì)自動(dòng)檢查
            }
        }
    }
}

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 南雄市| 拜城县| 咸阳市| 灵山县| 临西县| 丹寨县| 平利县| 沧源| 平陆县| 临邑县| 汉阴县| 凤庆县| 达拉特旗| 三门县| 舒城县| 双辽市| 大城县| 定西市| 佛山市| 左云县| 宣威市| 清丰县| 进贤县| 祁连县| 重庆市| 平潭县| 吉木萨尔县| 普宁市| 海兴县| 云龙县| 罗甸县| 山东省| 当阳市| 阿坝县| 孝昌县| 修文县| 山西省| 英超| 武义县| 平舆县| 赤壁市|