C#学习笔记1:正则表达式和数据库连接

1using System.Text.RegularExpressions;

  只有导入该命名空间,才能引入Regex对象,IsMatch是Regex中的一个方法,作用是来判断(输入)内容是否满足正则表达式。

 如:判断输入的用户名是否是数字、字母和下划线

  Regex re=new Regex(“^\\w+$”)

If(re.IsMatch(textbox1.text))

 {

     ……

 }
//^\\w+$这个就是只能输入字母数字和下划线的正则表达式

判断TextBox1中只能输入数字、字母和下划线

正则表达式:http://baike.baidu.com/view/94238.htm

http://msdn.microsoft.com/zh-cn/library/ms972966.aspx

 2、连接数据库,引用SqlCommand前,需导入usingusing System.Data.SqlClient;

SqlCommand对象的三个方法;   

 1. ExecuteNonQuery();它的返回值类型为int型。多用于执行增加,删除,修改数据。返回受影响的行数。   

 2. ExecuteReader();它的返回类型为SqlDataReader。此方法用于用户进行的查询操作。使用SqlDataReader对象的Read();方法进行逐行读取。 

 3. ExecuteScaler();它的返回值类型多位int类型。它返回的多为执行select查询。得到的返回结果为一个值的情况,比如使用count函数求表中记录个数或者使用sum函数求和等。

3、SqlDataAdapter与SqlCommand区别 

SqlDataAdapter:一般用于查询;

SqlCommand:一般用于写数据库,用完要关闭(close)

http://zhidao.baidu.com/question/98074431.html

4C#数据库连接代码

 string Constr = ”server=127.0.0.1;user id=sa;pwd=123456;database=user”; 

 string Constr = ”server=(local);user id=sa;pwd=123456;database=user”; 

 

(除非注明,文章均为原创,欢迎转载,转载时请注明出处:智波生活

posted @ 2013-09-18 10:18  zhibolife  阅读(712)  评论(0编辑  收藏  举报