C#语言从零开始(1)

C#语言与关系数据库的交互一般使用以下几个类:

SqlConnection,SqlDataAdapter,DataSet,SqlCommand.

SqlConnection 主要用于连接到数据库,我们Sql Server为例来测试下连接。

 

首先来讲一下两种连接方式

 

一种是以操作系统集成的安全验证连接数据库数据库服务器,也就是以服务器用户的身份进行验证,无需密码。

连接字符串如下

Data Source=ServerIP;Initial Catalog=DataBaseName;Integrated Security=True

其中ServerIP是服务器的IP也可以是计算机名DataBaseName为数据库的名称。

 

还有一种连接方式,是采用SQL Server身份验证,也就是提供合法的数据库用户名和密码。

连接字符串如下

Data Source=ServerIP;Initial Catalog=DataBaseName;User ID=UserName;Password=PWD

其中UserName为登录名,PWD为该登录名的密码。

 

理论的东西写完了,接下来直接贴段代码:

DataSet dataSet=new DataSet();
            SqlConnection conn = new SqlConnection(
                string.Format("Data Source={0};Initial Catalog={1};User ID={2};Password={3}",
                "YDXZ-B03F9000B2",
                "test",
                "test",
                "test"));
            conn.Open();
            SqlDataAdapter adapter = new SqlDataAdapter();
            adapter.SelectCommand =new SqlCommand("select * from article",conn);
            adapter.Fill(dataSet, "newTable");
            conn.Close();
            label1.Text = dataSet.Tables[0].Rows[0][0].ToString();

DataSet dataSet=new DataSet();

SqlConnection conn = new SqlConnection(

                string.Format("Data Source={0};Initial Catalog={1};User ID={2};Password={3}", 

               "127.0.0.1", 

               "test", 

               "test", 

               "test")); 

conn.Open();  

SqlDataAdapter adapter = new SqlDataAdapter(); 

adapter.SelectCommand =new SqlCommand("select * from article",conn); 

adapter.Fill(dataSet, "newTable");

conn.Close();

label1.Text = dataSet.Tables[0].Rows[0][0].ToString();

 

上班了,代码仅供参考,欢迎拍砖。

需要源代码联系linwei222@gmail.com

posted @ 2010-05-05 13:38  Grubby  阅读(326)  评论(1)    收藏  举报