C# SQL语句执行函数分析

开发 后端
这里介绍C# SQL语句执行函数,它根据数据库连接对象以及sql对象创建一个SqlCommand对象,然后完成对数据库的相关操作。

我们在程序中设计了一个通用的C# SQL语句执行函数。在向大家详细介绍C# SQL语句执行函数之前,首先让大家了解下运用SqlCommand对象对数据库,然后全面介绍C# SQL语句执行函数。

C# SQL语句执行函数

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

  1. private void ExecuteSQLStmt(string sql)  
  2. {  
  3. // 打开数据库连接  
  4. if( conn.State == ConnectionState.Open)  
  5. conn.Close();  
  6. ConnectionString ="Integrated Security=SSPI;" +  
  7. "Initial Catalog=mydb;" +  
  8. "Data Source=localhost;";  
  9. conn.ConnectionString = ConnectionString;  
  10. conn.Open();  
  11. cmd = new SqlCommand(sql, conn);  
  12. try  
  13. {  
  14. cmd.ExecuteNonQuery();  
  15. }  
  16. catch(SqlException ae)  
  17. {  
  18. MessageBox.Show(ae.Message.ToString());  
  19. }  

创建存储过程

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

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

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

【编辑推荐】

  1. C#方法重写全面介绍
  2. C#流程控制语句简单描述
  3. Java和C#字符串类型概述
  4. C#访问修饰符详细剖析
  5. 选择C#构造函数描述
责任编辑:佚名 来源: 博客园
相关推荐

2011-07-21 13:44:52

MySQLmysqldumpsl

2022-08-27 08:02:09

SQL函数语法

2010-11-04 09:43:46

LINQ to SQL

2009-08-20 15:02:57

C# If语句

2009-09-09 18:03:47

LINQ to SQL

2009-08-20 14:45:13

C# Switch语句

2009-08-25 16:49:44

C#使用if语句

2009-08-25 15:47:45

C#运用Trace语句

2009-09-07 10:37:32

C#执行Finaliz

2023-09-25 16:28:35

main函数C++

2009-08-31 10:14:49

C# CreateEm

2009-08-31 09:59:13

C# CreateEm

2010-09-03 14:47:50

SQLSELECT语句

2010-09-13 14:55:09

sql server字

2009-07-31 14:26:38

JavaScript函C#函数

2009-07-30 15:24:13

C#析构函数C#构造函数

2009-08-31 10:28:00

C# CreateEm

2009-09-07 14:33:02

C# switch语句

2009-08-20 15:26:42

C#循环语句

2009-08-25 15:58:03

C#跟踪和调试语句
点赞
收藏

51CTO技术栈公众号