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

首頁 > 編程 > .NET > 正文

.NET連接數據庫以及基本的增刪改查操作教程

2024-07-10 12:48:51
字體:
來源:轉載
供稿:網友

一、前言

因為這學期選修的 .net 課程就要上機考試了,所以總結下.net 操作 SqlServer 數據的方法。(因為本人方向是 Java,所以對.net 的了解不多,但以下所寫代碼均是經過測試成功的),下面話不多說了,來一起看看詳細的介紹吧。

二、.net 連接數據庫

 在web.config文件中配置數據庫連接,代碼寫在<configuration></configuration>

 <appSettings> <add key="connstring" value="user id=sa; password=sa123456; database=dataset; server=(local)" /> </appSettings>

其中 sa  為 SqlServer 數據庫賬號,sa123456 為數據庫賬號密碼,dataset 位數據庫名。

通過上面的代碼大家不難看出這是通過SqlServer數據庫的賬號連接的。那么如果需要通過Windows身份認證連接呢?

 <appSettings> <add key="connstring" value="Data Source=.;Initial Catalog=dataset;Integrated Security=True"/> </appSettings>

其中,dataset 為數據庫名。

配置好了之后,再在cs后臺文件中使用 Connection 對象連接

String constr = ConfigurationManager.AppSettings["connstring"].ToString();  SqlConnection myconn = new SqlConnection(constr);

很明顯,第一個句獲取我們在 web.config 中配置的數據庫的信息的字符串,然后 new 一個 SqlConnection 對象。

這個時候也許你會想,既然是獲取配置文件中的字符串,那么可不可以直接在cs后臺文件中寫而不需要再配置文件中配置后再獲取呢?答案是肯定的。

String constr = "Data Source=.;Initial Catalog=dataset;Integrated Security=True";SqlConnection myconn = new SqlConnection(constr);

仔細對比下先前寫的配置文件,就知道這兩種方式的相同點了。

那么現在簡單說下 Connection 對象是個什么。在 ADO.NET 中 Connection 對象的主要用途是打開和關閉數據庫的連接,通過這個對象,可以對數據庫進行訪問和操作。

String constr = "Data Source=.;Initial Catalog=dataset;Integrated Security=True";SqlConnection myconn = new SqlConnection(constr);myconn.Open();//相關數據庫操作myconn.Close();

Open 就是打開數據庫,Close 就是關閉數據庫。

三、.net 操作數據庫

那么通過 Connection 對象打開數據庫后怎么對數據庫操作呢?在 Dao.Net 中提供了Command 對象,主要就是用來對數據庫進行增、刪、改、查的操作。

下面我們直接看個查找操作的例子:

String constr = "Data Source=.;Initial Catalog=dataset;Integrated Security=True";   SqlConnection myconn = new SqlConnection(constr);   myconn.Open();   string sql = "select * from custom ";   SqlCommand cmd = new SqlCommand(sql, sqlConnection);   SqlDataReader dataReader = cmd.ExecuteReader();   Show.Text = "<tr><td>學號</td><td>姓名</td><td>學院</td><td>年齡</td><td>昵稱</td></tr>";   while (dataReader.Read())   {    Show.Text = Show.Text + "<tr><td>" + dataReader[0].ToString()     + "</td><td>" + dataReader[1].ToString()     + "</td><td>" + dataReader[2].ToString()     + "</td><td>" + dataReader[3].ToString()     + "</td><td>" + dataReader[4].ToString() + "</td></tr>";   }   sqlConnection.Close();            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 霍城县| 咸阳市| 溧阳市| 砀山县| 天等县| 卢湾区| 青川县| 乌拉特中旗| 马鞍山市| 松江区| 通河县| 明水县| 南漳县| 麦盖提县| 保山市| 固安县| 南涧| 梅河口市| 邳州市| 屏边| 东山县| 黄大仙区| 北辰区| 陇川县| 昭平县| 元谋县| 富川| 杭锦旗| 霍邱县| 鄂尔多斯市| 彝良县| 九寨沟县| 皮山县| 蓬安县| 东宁县| 资中县| 民乐县| 竹溪县| 台中市| 邯郸市| 大丰市|