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

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

 2007-05-17 09:35:30 来源:WEB开发网   
核心提示: 图26.创建通用SQL语句执行函数:考虑到程序后面大量运用SqlCommand对象对数据库进行操作,我们在程序中设计了一个通用的SQL语句执行函数,Visual C#中动态操作SQL Server数据库(4),它根据数据库连接对象以及sql对象创建一个SqlCommand对象,然后完成对数

图2

6.创建通用SQL语句执行函数:

考虑到程序后面大量运用SqlCommand对象对数据库进行操作,我们在程序中设计了一个通用的SQL语句执行函数。它根据数据库连接对象以及sql对象创建一个SqlCommand对象,然后完成对数据库的相关操作。函数的实现如下:

private void ExecuteSQLStmt(string sql)
 {
 // 打开数据库连接
 if( conn.State == ConnectionState.Open)
  conn.Close();
 ConnectionString ="Integrated Security=SSPI;" +
  "Initial Catalog=mydb;" +
  "Data Source=localhost;";   
 conn.ConnectionString = ConnectionString;
 conn.Open();
 cmd = new SqlCommand(sql, conn);
 try
 {
  cmd.ExecuteNonQuery();
 }
 catch(SqlException ae)
 {
  MessageBox.Show(ae.Message.ToString());
 }
 }

7.创建存储过程:

我们通过CREATE PROCEDURE这句SQL语句创建存储过程,同时函数中还调用了上面的通用SQL语句执行函数。函数的实现如下:

private void button3_Click(object sender, System.EventArgs e)
 {
 sql = "CREATE PROCEDURE myProc AS"+
  " SELECT myName, myAddress FROM myTable GO";
 ExecuteSQLStmt(sql);
 }

存储过程创建完毕后,我们可以在SQL Server企业管理器中找到其属性,如图3所示。

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

Tags:Visual 动态 操作

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