c#连接sql数据库

时间:2024-10-14 16:14:44

1、第一种方法:直接通过数据库的用户名、密码等连接到数据库进行数据库连接。代码如图所示

c#连接sql数据库

2、其中SqlConnection 是数据库连接类,SqlDataAdapter是数据适配器,SqlCommand是数据操作命令,即执行SQL语言。

3、说明,使用SqlConnection进行数据库的连接,然后使用SqlCommand定义SQL查询语句,再定义一个DataSet存储查询的结果,而SqlDataAdapter是数据库和DataSet的转换桥梁。

4、第二种方法:通过ConfigurationManager.ConnectionString获取数据库的配置信息。进行数据库的连接。代码如图

c#连接sql数据库

5、代码说明:(1)通过stringconnStr=ConfigurationManager.ConnectionString[“潮贾篡绐ConnStr”].ConnectionString;获得数据库连接的一些配置信息,即“数据源”、“数据库名”、“用户名”、“密码”,将这些信息都保存在connStr中。

6、(2)SqlConnectionconn=newSqlConnection(connStr);创建一个数据库连接对象conn,连接数据库用conn.Open();

7、(3)SqlCommandcmd=newSqlCommand(“Select*Form[表]”,conn);或者stringsql=“Select*From[表]”;SqlCommandcmd=conn.CreateCommand();cmd.CommandText=sql;这样就把访问数据库的SQL语句存到了cmd中

8、(4)建立SqlDataAdapter对象和DataSet对象DataSetmyDataSet=newDataSet();创建DataSet对象,SqlDataAdaptermyDataAdapter=newSqlDataAdapter(cmd);创建数据适配器对象。

9、(5)填充DataSet:myDataAdapter.Fill(myDataSet拘七呷憎);其实SqlDataAdapter数据适配器起的就是一个连接数据库和数据集(DataSet)的桥钩獠磔绗梁作用,把对数据库操作的SQL语句得到的结果传到SqlDataAdapter对象中,在通过SqlDataAdapter.Fill(DataSet)方法,将结果填充到DataSet中。

© 手抄报圈