成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C#創建SQL Server數據庫淺析

開發 后端
這里介紹C#創建SQL Server數據庫,創建數據庫的關鍵是函數中的sql對象,通過該對象我們指定了數據庫文件的一些基本屬性。

C#語言有很多值得學習的地方,這里我們主要介紹C#創建SQL Server數據庫,包括介紹通過CREATE TABLE這句SQL語句完成創建表的操作等方面。

C#創建SQL Server數據庫

在創建了數據庫連接對象后,我們就可以在程序中運用它了。首先,我們在程序中動態地C#創建SQL Server數據庫。我們將數據庫創建在C:\mysql目錄下,所以讀者要練習該實例的話得先在C:下創建一個名為mysql的文件夾,否則會出錯!創建數據庫的關鍵是函數中的sql對象,通過該對象我們指定了數據庫文件的一些基本屬性。之后,我們新創建了一個SqlCommand對象,通過該對象我們就實際完成了對數據庫的操作。函數的實現如下:

  1. private void button1_Click(object sender, System.EventArgs e)  
  2. {  
  3. // 打開數據庫連接  
  4. if( conn.State != ConnectionState.Open)  
  5. conn.Open();  
  6. string sql = "CREATE DATABASE mydb ON PRIMARY" 
  7. +"(name=test_datafilename =  
  8. 'C:\\mysql\\mydb_data.mdf'size=3,"  
  9. +"maxsize=5filegrowth=10%)log on"  
  10. +"(name=mydbb_log,  
  11. filename='C:\\mysql\\mydb_log.ldf',size=3,"  
  12. +"maxsize=20,filegrowth=1)";  
  13. cmd = new SqlCommand(sql, conn);  
  14. try  
  15. {  
  16. cmd.ExecuteNonQuery();  
  17. }  
  18. catch(SqlException ae)  
  19. {  
  20. MessageBox.Show(ae.Message.ToString());  
  21. }  

創建了數據庫后,我們得為其創建表,表是數據庫中的基本對象。我們通過CREATE TABLE這句SQL語句完成創建表的操作,表被創建后,我們就確定了其模式(Schema)。之后,我們還通過INSERT語句向該表中添加了四條記錄以為后用。函數的實現如下:

  1. private void button2_Click(object sender, System.EventArgs e)  
  2. {  
  3. // 打開數據庫連接  
  4. if( conn.State == ConnectionState.Open)  
  5. conn.Close();  
  6. ConnectionString ="Integrated Security=SSPI;" +  
  7. "Initial Catalog=mydb;" +  
  8. "Data Source=localhost;";  
  9. conn.ConnectionString = ConnectionString;  
  10. conn.Open();  
  11. sql = "CREATE TABLE myTable"+  
  12. "(myId INTEGER CONSTRAINT PKeyMyId PRIMARY KEY,"+  
  13. "myName CHAR(50), myAddress CHAR(255), myBalance  
  14. FLOAT)";  
  15. cmd = new SqlCommand(sql, conn);  
  16. try  
  17. {  
  18. cmd.ExecuteNonQuery();  
  19. // 向表中添加記錄  
  20. sql = "INSERT INTO myTable(myId, myName,  
  21. myAddress, myBalance) "+  
  22. "VALUES (1001, 'Puneet Nehra', 'A 449 Sect 19, DELHI', 23.98 ) " ;  
  23. cmd = new SqlCommand(sql, conn);  
  24. cmd.ExecuteNonQuery();  
  25. sql = "INSERT INTO myTable(myId, myName,myAddress, myBalance) "+  
  26. "VALUES (1002, 'Anoop Singh', 'Lodi Road, DELHI', 353.64) " ;  
  27. cmd = new SqlCommand(sql, conn);  
  28. cmd.ExecuteNonQuery();  
  29. sql = "INSERT INTO myTable(myId, myName, myAddress, myBalance) "+  
  30. "VALUES (1003, 'Rakesh M', 'Nag Chowk, Jabalpur M.P.', 43.43) " ;  
  31. cmd = new SqlCommand(sql, conn);  
  32. cmd.ExecuteNonQuery();  
  33. sql = "INSERT INTO myTable(myId, myName, myAddress, myBalance) "+  
  34. "VALUES (1004, 'Madan Kesh', '4th Street, Lane 3, DELHI', 23.00) " ;  
  35. cmd = new SqlCommand(sql, conn);  
  36. cmd.ExecuteNonQuery();  
  37. }  
  38. catch(SqlException ae)  
  39. {  
  40. MessageBox.Show(ae.Message.ToString());  
  41. }  

完成此操作后,我們可以在本機的SQL Sever企業管理器中打開mydb數據庫并找到該表了。以上介紹C#創建SQL Server數據庫

【編輯推薦】

  1. C#方法重寫全面介紹
  2. C#流程控制語句簡單描述
  3. Java和C#字符串類型概述
  4. C#訪問修飾符詳細剖析
  5. 選擇C#構造函數描述
責任編輯:佚名 來源: 博客園
相關推薦

2009-08-03 14:17:18

C#連接AccessC#連接SQL Ser

2009-08-28 16:01:20

C#啟動停止SQL數據

2009-08-19 16:30:55

C#操作Access數

2021-03-18 08:20:19

SQLServer數據庫SQL

2009-08-19 15:13:48

C#操作Access

2009-08-19 16:40:26

C#操作Access數

2010-07-06 16:31:08

SQL Server數

2010-10-22 15:42:59

SQL Server創

2010-07-15 17:28:50

SQL Server

2009-08-19 16:19:01

C#操作Access數

2009-09-18 14:25:36

LINQ to SQL

2024-10-30 08:15:18

2009-08-14 11:00:16

C#創建Windows

2009-08-25 14:18:13

C#如何連接數據庫

2009-08-05 09:38:28

SQL Server數

2011-09-01 16:01:44

C#SQL Server 表類型參數傳遞

2010-07-06 09:49:56

SQL Server

2010-09-13 09:03:49

Access數據庫

2009-08-19 15:47:09

C#操作Access

2010-09-06 09:53:41

SQL Server語句
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产高清不卡 | 亚洲九九| 国产色99精品9i| 免费观看一级特黄欧美大片 | 久久久激情视频 | 欧美一区二区综合 | 高清国产午夜精品久久久久久 | 自拍偷拍亚洲视频 | 国产xxxx岁13xxxxhd| 亚洲国产精品视频一区 | 日韩成人免费中文字幕 | 国产精品日韩欧美一区二区三区 | 欧洲亚洲精品久久久久 | 午夜精品久久久久久久久久久久久 | 国产精品视频网址 | 亚洲成人一区二区 | 欧美国产日韩在线观看 | 国产精华一区 | 成人在线中文 | av天空| 97精品国产手机 | 91天堂网 | 欧美精品91 | 久久综合爱 | 亚洲成人免费视频在线 | www.毛片| 成人三区四区 | 亚洲精选一区二区 | 性高湖久久久久久久久aaaaa | 99精品热视频 | 黄色高清视频 | 亚洲精品在线播放 | 国产成人一区二区 | 成人国产午夜在线观看 | 成人激情视频在线播放 | 欧美理论片在线观看 | 久久久久久国产 | 日韩免费视频一区二区 | 精品久久久久久久久久久久久久 | 国产精品中文字幕一区二区三区 | 观看av|