Jan 4

ASP.NET 连接数据库(C#) 不指定

kcao , 13:39 , 技术 , 评论(0) , 引用(0) , 阅读(1714) , Via 本站原创 | |

1. 先using System.Data.SqlClient;

2. 在函数中,定义SqlConnection:

C# Code Copy Code To Clipboard
  1. SqlConnection conn = new SqlConnection("...连接字串...");  

3. 紧接着,定义SqlCommand来执行SQL语句:

C# Code Copy Code To Clipboard
  1. string s = "select * from tableA";   
  2. SqlCommand q = new SqlCommand(s, conn);   
  3. conn.Open();  

4. 定义SqlDataReader来接受返回的记录,除了用ExecuteReader返回SqlDataReader,还有ExecuteNonQuery,ExecuteScalar返回简单值的应用,详见MSDN.用完以后,记得Close这个SqlDataReader,不然以后使用SqlCommand时会有麻烦.

C# Code Copy Code To Clipboard
  1. SqlDataReader r = q.ExecuteReader();   
  2. if (r.Read())   
  3. {   
  4.    Response.Write(r[0].ToString().Trim());   
  5. }   
  6. r.Close();  

 5.如果需要再次查询,可以使用同一个SqlCommand,只要记得前面关闭了SqlDataReader,使SqlCommand重获自由.

C# Code Copy Code To Clipboard
  1. q.CommandText = "update tableA set ColA='A' where ColB='B'";   
  2. q.ExecuteNonQuery();   

6. 全部用完以后,关闭SqlConnection

C# Code Copy Code To Clipboard
  1. conn.Close();  

 

 

 

 

Tags: , ,
发表评论
Please log on to continue. Thanks!
打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]