C#入门(四)—数据库应用

一、SQL SERVER 2000
1、@@ERRO用于验证上一条sql运行正确否,正确则返回为0,错误返回错误提示。  
2、生成sql脚本用于处理外键复杂数据库删除后的恢复。  
3、主键用标识种子作为唯一标识,其中uniqueidentifior类型为GUID全局唯一标识。  
4、视图可以被看成是虚拟表或者存储查询,可以运用DRM(对象关系映射)避免建立视图的问题。  
5、对于单个数据库可以对单个用户限制其权限。
二、ADO.NET
1、ConnectionString SQL SERVER 验证连接:
    Data Source=.;Initial Catalog=SenCarSystem;Integrated Security=True
    ConnectionString Windows 验证连接:
    Data Source=yzer;Initial Catalog=SenCarSystem;Persist Security Info=True;User ID=sa;Password=608
2、 Reader 连接方式:
    1 string myConStr = "Data Source=tty1;InitialCatalog=Northwind;Integrated Security=True";
    2 SqlConnection myCon = new SqlConnection(myConStr);
    3 myCon.Open();
    4 SqlCommand myCom = new SqlCommand("select * from employees", myCon);
    5 SqlDataReader myReader = myCom.ExecuteReader();
    6 BindingSource bindingSource = new BindingSource();
    7 bindingSource.DataSource = myReader;
    8 dataGridView1.DataSource = bindingSource;
    9 myCon.Close();

3、 DataSet 连接方式:
     1   string myConStr = "Data Source=(local);Initial Catalog=Northwind;Integrated Security=True";
     2   SqlConnection myCon = new SqlConnection(myConStr);
     3   myCon.Open();
     4   SqlCommand myCom = new SqlCommand("select * from employees", myCon);
     5   SqlDataAdapter myAdapter = new SqlDataAdapter();
     6   myAdapter.SelectCommand = myCom;
     7   DataSet dataSet=new DataSet();
     8   myAdapter.Fill(dataSet);
     9   dataGridView1.DataSource = dataSet.Tables[0];
     10  myCon.Close();

4、获得Web.config 节点连接字符串:
     static string connProvider = System.Configuration.ConfigurationSettings.AppSettings["ConnProvider"];

posted @ 2010-04-01 17:32  勇泽  阅读(394)  评论(2编辑  收藏  举报