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数据库:
- ››动态的改变IFrame的高度
- ››动态4种方法加载JS脚本
- ››Visual Basic 2008 数学函数
- ››Visual Studio2005中Smart Device的问题
- ››Visual Studio 中根据数据库字段动态生成控件
- ››Visual Studio 11全新黑色主题
- ››Visual Studio 2011 Beta新特性(一):安装VS201...
- ››操作系统资源不足两种方案解决办法
- ››Visual Studio自定义调试窗体两个小技巧
- ››Visual Studio 2005 Team Edition for Database P...
- ››Visual C#两分钟搭建BHO IE钩子
- ››动态调用对象事件
赞助商链接