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 }

 

posted @ 2015-04-22 20:31  不说话的汤姆猫  阅读(303)  评论(0编辑  收藏  举报