.连接sqlserver数据库 在引用时候怎么使用这样的类?using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;namespace zz
{
/// <summary>
/// ClassConn 的摘要说明。
/// </summary>
public class conn //数据库连接类
{
public conn()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
public SqlConnection connstr; //连接字符串
public string getconnstr() //获取连接字符串
{
string constr;
constr=System.Configuration.ConfigurationSettings.AppSettings["connstring"];
return constr;
}
public void open() //打开数据库
{
string constr;
constr=getconnstr();
connstr=new SqlConnection(constr);
connstr.Open();
}
public void close() //关闭数据库
{
connstr.Dispose();
connstr.Close();
}
public void execsql(string sql) //执行sql语句
{
open();
SqlCommand cmd=new SqlCommand(sql,connstr);
cmd.ExecuteNonQuery();
close();
}
public DataSet dataset(string sql) //返回DataSet对象
{
open();
SqlDataAdapter rs=new SqlDataAdapter(sql,connstr);
DataSet ds=new DataSet();
rs.Fill(ds);
return ds;
}
public DataView dataview(string sql) //返回DataView对象
{
DataSet ds=new DataSet();
ds=dataset(sql);
DataView dv=new DataView(ds.Tables[0]);
return dv;
}
public SqlDataReader datareader(string sql) //返回DataReader对象
{
open();
SqlCommand cmd=new SqlCommand(sql,connstr);
SqlDataReader dr=cmd.ExecuteReader();
return dr;
}
}
}
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;namespace zz
{
/// <summary>
/// ClassConn 的摘要说明。
/// </summary>
public class conn //数据库连接类
{
public conn()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
public SqlConnection connstr; //连接字符串
public string getconnstr() //获取连接字符串
{
string constr;
constr=System.Configuration.ConfigurationSettings.AppSettings["connstring"];
return constr;
}
public void open() //打开数据库
{
string constr;
constr=getconnstr();
connstr=new SqlConnection(constr);
connstr.Open();
}
public void close() //关闭数据库
{
connstr.Dispose();
connstr.Close();
}
public void execsql(string sql) //执行sql语句
{
open();
SqlCommand cmd=new SqlCommand(sql,connstr);
cmd.ExecuteNonQuery();
close();
}
public DataSet dataset(string sql) //返回DataSet对象
{
open();
SqlDataAdapter rs=new SqlDataAdapter(sql,connstr);
DataSet ds=new DataSet();
rs.Fill(ds);
return ds;
}
public DataView dataview(string sql) //返回DataView对象
{
DataSet ds=new DataSet();
ds=dataset(sql);
DataView dv=new DataView(ds.Tables[0]);
return dv;
}
public SqlDataReader datareader(string sql) //返回DataReader对象
{
open();
SqlCommand cmd=new SqlCommand(sql,connstr);
SqlDataReader dr=cmd.ExecuteReader();
return dr;
}
}
}
解决方案 »
- Server中image类型的数据转成Oracle类型应该选择什么类型啦?
- css无法正常加载
- flash启用摄像头的问题 asp.net热- -如果没人知道我就转板块- -
- 一个奇怪的问题 在继承ihttpmodule
- 这里人多,所以从图表版过来问了,crystal report 问题
- CJOL,51JOB,智联招聘,CHINAHR 的简历 怎么样可以对应到一个固定格式的简历上
- 用vc6.0的socket send函数发送的字符串(LPSTR类型),在.net中socket函数接收后应该用什么解码?
- 输入字符串的格式不正确
- 用ASP.net实现IE后退和前进按钮功能
- VS2012 发布asp.net 项目问题
- 如何使本机localhost作为网站运行?
- 如何在代码中给超链列加上参数?
namespace zz
{
public class userClass
{
public void useMethod()
{
conn newconn = new conn();
//这里可以使用函数了,如:
newconn.open();
............
}
}
}
string cmdText = "select....";
myDBConn.dataset(cmdText);
tableVIEW.DataSource = ds;//这里怎么写数据源,写DS肯定是错的
tableVIEW.DataBind();