当前位置:文档之家› 用编程方式实现数据库连接

用编程方式实现数据库连接

使用SqlConnection类的对象实现与SQLServer数据库连接
步骤如下:
第一步:设置连接字符串
string connectionString=”Data Source=localhost\SQLEXPRESS;Initial Catalog=WebShop;Integrated Security=True”;
例如:
string connectionString=”workstation id=XYZ;packet size=4096;user id=sa;data source=xyz;persist security info=False;initial catalog=pubs”;
第二步:建立连接对象(SqlConnection的函数)
SqlConnection myConnection=new sqlConnection(connectionString);
(可以提前插入第八步)
第三步:建立数据库操作命令(SqlCommand对象)
(1)使用连接类对象CreateCommand()方法
SqlCommand myCommand=myConnection.CreateCommand();
(2)使用SqlCommand类函数来设置Connection属性
Sqlcommand myCommand=new sqlCommand();
myCommand.Connection=myConnection;
第四步:设置SqlCommand的命令(CommandText属性)
mandText=”Select * From authors”;
第五步:建立sqlDataAdapter数据适配器(sqlDataAdapter类)
sqlDataAdapter myDataAdapter=new SqlDataAdaper();
第六步:指定数据适配器所对应的命令
myDataAdapter.SelectCommand=myCommand;
第七步:建立数据集对象(DataSet类)
DataSet myDataSet=new DataSet();
第八步:打开链接(使用SqlConnection的open方法)
myConnection.Open();
第九步:实施对数据库的操作(使用数据适配器的fill或updata方法)
myDataAdapter.Fill(myDataSet,”authors”);
注意:并没有把数据传给指定的页面元素,若要指定还得需要对应元素的绑定(Bind)方法。

第十步:关闭连接(使用SqlConnection的Close方法)
myConnection.Close();
实例:33页下部要求:将pubs数据库中的authors表的记录绑定到DataGird控件(在DataGird控件中显示pubs数据库中的authors 表的记录)。

相关主题