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 }