日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

【016】VS2010连接内置SQL数据库

發布時間:2023/12/10 数据库 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【016】VS2010连接内置SQL数据库 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

參考:傳智播客.Net培訓.net視頻教程 >> 【05】第五季 ADO.NET(1-30)

示例代碼:sql_test.zip

首先建立一個 控制臺 或者 WinForm 項目,然后進行下面的操作!

1. 在 項目 上面右鍵》添加》新建項

2. 接下來點擊 取消 即可。

3. 然后雙擊新建的?Database2.mdf 文件,會在左邊彈出一個 服務器資源管理器,這時可以像 SQL 一樣使用!

4. 在 服務器資源管理器》Database2.mdf 上右鍵》關閉連接,可以關掉連接,若要重新啟動連接,可以將其刪掉,然后在雙擊右邊的 Database2.mdf,便可以重新連接上!

5. 在建立連接前,要現在Main函數中,加入如下的代碼:

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);}

??????? 控制臺程序直接寫入Main函數即可,對于WinForm直接寫入初始化里面

6. 接下來實例化 SqlConnection 類并打開數據庫,如下所示:(C#中只要不是字符串,有空格的地方就可以換行

SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS; AttachDBFilename=|DataDirectory|\Database1.mdf;Integrated Security=True;User Instance=True"); conn.Open(); Console.WriteLine("打開數據庫成功!"); Console.ReadKey();

7. 匯總的代碼如下:

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data.SqlClient;namespace ConsoleApplication1 {class Program{static void Main(string[] args){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();using (SqlCommand cmd = conn.CreateCommand()){cmd.CommandText = "Insert Into Table1(Name,Age) Values('abc',19)";cmd.ExecuteNonQuery();}conn.Close();}}} }

※ 在建立數據庫后,將某列設置 標識增量 和 主鍵,要在保存之前完成(我自己沒弄清楚,只能這樣,否則沒辦法保存)

轉載于:https://www.cnblogs.com/alex-bn-lee/archive/2012/03/09/2387199.html

總結

以上是生活随笔為你收集整理的【016】VS2010连接内置SQL数据库的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。