欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【使用函数传递参数来执行相应的数据库操作】,下面是详细的分享!
使用函数传递参数来执行相应的数据库操作
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;
}
以上所分享的是关于使用函数传递参数来执行相应的数据库操作,下面是编辑为你推荐的有价值的用户互动:
相关问题:如果调用的函数参数有默认值,可以传递该参数的值...
答:是的,若形参有默认值,可以传递该参数的值,也可以不传递,但形参的默认值要从形参列表最右端开始设置,如: int sum(int x, int y=2, int z=8);这样设置是对的,可以全部设置默认值,也可以部分设置默认值 int sum(int x = 3, int y, int z);... >>详细
相关问题:怎样把这个语句写成一个数据库方法(不是存储过程),...
答:自定义函数不支持不确定的组合条件,所以,这是不可能的,除非存储过程。 >>详细
相关问题:jsp+servlet:用servlet来执行数据库操作 但是怎么...
答:你直接在doGet或者doPost里打开数据库 取出或者存入需要的数据不就完了 >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
