WEB开发网
开发学院数据库MSSQL Server Visual C#中动态操作SQL Server数据库 阅读

Visual C#中动态操作SQL Server数据库

 2007-05-17 09:35:30 来源:WEB开发网   
核心提示: using System.Data.SqlClient;添加对System.Data.SqlClient命名空间的引用后,我们接下来为程序添加一些必要的数据成员,Visual C#中动态操作SQL Server数据库(2),这些数据成员为我们的类的私有成员,通过它们我们可以完成一些对数据库

using System.Data.SqlClient;

添加对System.Data.SqlClient命名空间的引用后,我们接下来为程序添加一些必要的数据成员,这些数据成员为我们的类的私有成员,通过它们我们可以完成一些对数据库及其对象的操作。

private string ConnectionString = "Integrated
Security=SSPI;Initial Catalog=;Data Source=localhost;";
 private SqlConnection conn = null;
 private SqlCommand cmd = null;
 private string sql = null;

至于各个数据成员的意义,我想大家一看就应该会明白了,所以这里就不多说了。

3.处理数据库连接对象:

对于数据库应用程序而言,连接到相应的数据库是一个必不可少的步骤,我们的程序也不例外。所以在我们的程序的构造函数中得先创建一个数据库连接对象,方法如下:

public Form1()
 {
 //
 // Windows 窗体设计器支持所必需的
 //
 InitializeComponent();
 // 创建一个连接
 conn = new SqlConnection(ConnectionString);
 }

这样,我们在以后的对于数据库的操作中就可以运用该数据库连接对象了。

而同时,在我们的程序结束时,我们有必要关闭该数据库连接对象,否则可能会引发一些意想不到的错误。所以得在程序的已重载的Dispose函数中添加关闭数据库连接对象的语句,不过由于.Net框架具有自动垃圾回收(Garbage Collection)功能,所以我们不必像在C++语言中那样显式的将该对象销毁。具体方法如下:

protected override void Dispose( bool disposing )
 {
 // 程序运行完毕,确保数据库连接已经关闭
 if (conn.State == ConnectionState.Open)
  conn.Close();
 if( disposing )
 {
  if (components != null)
  {
  components.Dispose();
  }
 }
 base.Dispose( disposing );
 }

4.创建SQL Server数据库:

上一页  1 2 3 4 5 6 7  下一页

Tags:Visual 动态 操作

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接