C#学习笔记——数据库篇(1)
生活随笔
收集整理的這篇文章主要介紹了
C#学习笔记——数据库篇(1)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1 C#的數據連接分同樣分三步走
2 1.連接語句
3 string str_conn = "sever = localhost;database = smaple;usid = sa;pwd = 123";//此處sever可以變成Data Source 或者Address或者Addr或者Network Address
4 //database 可以換成Initial Catalog
5 //Intergrated Security 或者Trusted_Connection 出現時默認值為false連接是必須制定sqlsever賬號,
6 //Password可換成pwd uid就是user id為sql server的登陸賬號
7 2.創建連接
8
9 Sqlconnection connection = new Sqlconnection(str_conn);
10
11 3.打開連接
12 connection.open();
13
14
15
16 SqlConnection對象屬性和方法
17
18 ConnectionString獲取或設置用戶打開SQLServer數據庫得字符串
19 DataSource獲取或者設置當前數據庫
20 State獲取或設置連接得當前狀態
21 Open Close不介紹。
22
23
24 Command與Datareader數據對象
25 1.Command
26 string cmdString = "select * from tb";
27 Sqlcommand cmd = new Sqlcommand(cmdString,connection);
28 SqlDatareader myReader = new cmd.ExecuteReader();//重要
29 //第一句定義sql語句,第二句創建cmd命令對象,第三局將命令對象執行結果傳給datareader對象。
30
31
32 command對象方法
33 1、Cancel 試圖取消SqlCommand的執行
34 2. ExecuteNonQuery 對Connection執行sql語句,返回受影響行數
35 3. ExexcuteReader 生成Sqldatareader對象
36 4. ExecuteScalar 執行查詢,并返回查詢結果集中得第一行的第一列
37
38
39 DataReader的一個重要方法就是就是Read()
40 1.如果存在下一個記錄會返回True否則false
41 2.如果存在下一個記錄推進的到下一個記錄
42
43 while(myReader.read)
44 {
45 myread["UserId"]//reader可以用索引查詢數據
46
47 }
?
轉載于:https://www.cnblogs.com/silence-tommy/p/4448568.html
總結
以上是生活随笔為你收集整理的C#学习笔记——数据库篇(1)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [转]颠覆式前端UI开发框架:React
- 下一篇: C#中的Infinity有个小坑