C# 使用LocalDB繫結資料庫

開發環境: Visual Studio Express 2013 for Windows Desktop

LocalDB是SQL Server Express的執行模式,專供程式開發人員使用。LocalDB安裝會複製啟動SQL Server Database Engine所需的最少檔案。安裝LocalDB後,開發人員可透過使用特殊連接字串來起始連接。連接時,就會自動建立及啟動必要的SQL Server基礎結構,因此,即使沒有開啟Management Studio事先設定安全性或預先建立資料庫等工作,應用程式也可以使用資料庫。

一、 原先的連線*.mdf資料庫的方式,必須將資料庫掛載至SQL Server當中,再由程式碼撰寫連線字串指令以取得資料,如此便必須再安裝SQL Server、Management等相關的工具。

繫結至本機伺服器上的SQL Server 資料庫連線字串:

cn.ConnectionString = "Data Source=(local);Initial Catalog=Northwind;Integrated Security=True";
二、 在安裝好LocalDB之後,預設會有個執行個體名為v11.0,該執行個體的相關檔案所在目錄通常位於以下目錄(請將<user>替換成你的登入帳號)。
C:\Users\<user>\AppData\Local\Microsoft\Microsoft SQL Server Local DB\Instances

三、 使用LocalDB,直接將*.mdf檔案加入專案,並需修改連線字串,其餘程式碼不需變動。也不需將資料庫檔案掛載上SQL Server

繫結至LocalDB的資料庫連線字串:

cn.ConnectionString = @"Data Source= (LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Northwind.mdf;Integrated Security=True";
以上是關於「C# 使用LocalDB繫結資料庫」的好用方法,
這麼實用的小撇步,您一定要學會喔!

- 回306期電子報主頁 -

財團法人中華民國電腦技能基金會版權所有,未經確認授權,嚴禁轉貼節錄
 TEL:02-2577-8806 ‧ FAX:02-2577-8135 服務信箱: [email protected]