当前位置: 首页 > 图文教程 > 网络编程 > ASP.NET > 使用函数传递参数来执行相应的数据库操作

ASP.NET
ASP.NET FORUMS换肤流程
关于webservice的异步调用简单实例
nhibernate数据加载之Criteria加载
C# 把指定控件显示在最上面
VB面向对象编程的一个简单的演示程序
关于如何利用COM+,来提高ASP执行权限的问题!
ASP.NET跨应用程序进行登录的解决
在快捷方式的右键菜单上添加打开所在目录的菜单项
XML简明教程(一)
使用自定义的数据源进行DataGrid控件的数据绑定
提供两种散列加密算法:MD5、SHA1。大小写敏感
把鼠标放在Form的边缘上不会出现可拉动
The custom tool 'CrystalDecisions.VSDesigner.CodeGen.ReportCodeGenerator' failed
Split的用法
利用XSD生成強類型類文件和描述文件
关于datagrid中的字符串转换
C#中来应用Hook
Get your Crystal report working on your customers server (Cannot find Keycod...
C#中如何插入照片到Excel
.net中Web自定义控件编写注意事项

ASP.NET 中的 使用函数传递参数来执行相应的数据库操作


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-08-14   浏览: 90 ::
收藏到网摘: n/a

using System;
using System.Configuration;
using System.Data.SqlClient;
using System.Data;
using System.Collections;
比如:
// 打开数据库

转自:动态网制作指南 www.knowsky.com
public static SqlConnection OpenConnection()
  {
   SqlConnection mysqlConn = new SqlConnection(ConfigurationSettings.AppSettings["connstring"]);
  

   try
   {
    mysqlConn.Open();
   }
   catch (Exception e)
   {
    //rethrow this exception
    throw e;
   }

   return mysqlConn;
  }

// 执行SQL返回DataSet
public static DataSet GetDataSet(string SQLQuery)
  {
   SqlConnection cn = DBObject.OpenConnection();
   SqlDataAdapter da = new SqlDataAdapter(SQLQuery, cn);
   DataSet ds = new DataSet();
  
   da.Fill(ds);
  
   //release resources
   da.Dispose();
   da = null;
   cn.Close();
   cn = null;

   return ds;
  }

// 执行SQL语句
public static void ExecuteUpdateQuery(string SQLQuery)
  {
   SqlConnection cn = DBObject.OpenConnection();
   SqlCommand cmd = new SqlCommand();

   cmd.CommandText = SQLQuery;
   cmd.CommandType = CommandType.Text;
   cmd.Connection = cn;
   cmd.ExecuteNonQuery();
  
   cn.Close();
   cn = null;
  }