组长帮忙实现了基类传参无存储过程能多用的数据库操作
2007-09-29 20:49
375 查看
写基类时,由于涉及到传参,用的方法只能实现特定的数据库操作,完全违背了基类设计的初衷。
今天组长过来帮忙写好了基类的一个方法,只要传入参数,只调用基类的一个方法就能实现数据库操作啦。
基类中的方法:
public static SqlParameter getPara(string pName,SqlDbType pType)
public void dbExectSqlWithPara(string str,SqlParameter[] p)
public void addnews(string title,string content)
news sea = new news();
protected void Page_Load(object sender, EventArgs e)
protected void Button1_Click(object sender, EventArgs e)
{
sea.addnews(this.TextBox1.Text, this.TextBox2.Text);
Response.Write("OK");
}
这样不管什么样的数据库操作,只用基类中dbExectSqlWithPara,getPara两个方法就能实现了。
而以前只能添一条信息在基类加一个方法或者在数据库中加一个存储过程。
感谢组长放下手上的工作来给我讲解,感谢胡总中午不睡觉帮我分析。让我知道了世界上还有种方法叫传参。
今天组长过来帮忙写好了基类的一个方法,只要传入参数,只调用基类的一个方法就能实现数据库操作啦。
基类中的方法:
public static SqlParameter getPara(string pName,SqlDbType pType)
public void dbExectSqlWithPara(string str,SqlParameter[] p)
public void addnews(string title,string content)
news sea = new news();
protected void Page_Load(object sender, EventArgs e)
protected void Button1_Click(object sender, EventArgs e)
{
sea.addnews(this.TextBox1.Text, this.TextBox2.Text);
Response.Write("OK");
}
这样不管什么样的数据库操作,只用基类中dbExectSqlWithPara,getPara两个方法就能实现了。
而以前只能添一条信息在基类加一个方法或者在数据库中加一个存储过程。
感谢组长放下手上的工作来给我讲解,感谢胡总中午不睡觉帮我分析。让我知道了世界上还有种方法叫传参。
相关文章推荐
- Maven构建SpringMVC项目实现注解、数据库事务管理及存储过程操作
- 存储过程调用,java中通过bboss persistent实现数据库存储过程的调用(命名变量绑定)
- 使用AspNetPager分页控件、分页存储过程及用户控件基类实现的完美分页功能
- sql server service broker中调用存储过程执行跨库操作,不管怎么设置都一直提示 服务器主体 "sa" 无法在当前安全上下文下访问数据库 "dbname"。
- MySQL存储过程和触发器的实现--数据库学习笔记
- 数据库操作 sqlserver查询存储过程+分页
- [转]数据库存储过程中利用extproc调用共享程序库/动态链接库,间接可以实现调用操作系统命令
- 关于在存储过程中使用游标操作数据库
- SQLServer2005中利用xml类型实现批量操作的存储过程[原]
- c#通过操作mongodb gridfs实现文件的数据库存储
- C#连接Oracle数据库通过存储过程操作数据库
- Qt连接数据库代码,按照工作要求实现数据库存储过程实例
- 数据库操作--获取存储过程的返回值
- 使用存储过程实现进销存系统中的先进先出算法(1)——数据库与存储过程设计
- 利用Java存储过程简化数据库操作
- 数据库操作基类 实现对Sql数据库的各种操作
- 利用Java存储过程简化数据库操作
- C#操作数据库,分页、执行存储过程等 [二] - ADO.NET入门之中
- mysql利用存储过程实现对数据库数据的迁移
- JSP数据库操作例程 - 存储过程 - JDBC-ODBC - SQL Server - 1.1版本