c#数据库连接类如何调用。
在网上找了个数据库连接类,太长了发不上来,地址是http://zhidao.baidu.com/question/50785000.html不知道在from里如何使用比如...
在网上找了个数据库连接类,太长了发不上来,地址是http://zhidao.baidu.com/question/50785000.html
不知道在from里如何使用
比如: 如何打开数据库 open()
select update insert into 的使用
请高手帮忙看看!我是初学者,如果有关於数据库操作好的教材也可以推荐下,谢谢了! 展开
不知道在from里如何使用
比如: 如何打开数据库 open()
select update insert into 的使用
请高手帮忙看看!我是初学者,如果有关於数据库操作好的教材也可以推荐下,谢谢了! 展开
展开全部
你是用vs吧,你在项目右键添加新项,选择“类”,然后把代码放进去
然后在你的代码里申请一个类得对象就可以调用方法了
然后在你的代码里申请一个类得对象就可以调用方法了
追问
關鍵是我不知道怎麼用啊 能 舉個例子嗎?
追答
public class SQLService
{
public string settings;
public SqlConnection myconn;
public SqlCommand mycmd;
//构造函数,获取连接配置,创建连接及命令
public SQLService()
{
//读取数据库连接字符串
settings = Convert.ToString(ConfigurationManager.ConnectionStrings["WebClient"]);
//创建数据库连接对象
myconn = new SqlConnection(settings);
mycmd = new SqlCommand();
}
//初始化sql命令
public void initCMD(string sqlStr)
{
mycmd.CommandText = sqlStr;
mycmd.Connection = myconn;
}
//执行delete和update操作
public void SQL_Del_Update(string sqlStr)
{
myconn.Open();
initCMD(sqlStr);
try
{
mycmd.ExecuteNonQuery();
}
catch (SqlException se)
{
;
}
finally
{
myconn.Close();
}
}
假如是上面这样的一个类,在你的.aspx.cs程序里,申请一个对象
如上面的可以这样:public SQLService s=new SQLService();
然后就可以用s调用类里面的方法了:如:s.SQL_Del_Update("delete from table1 where a=1");
展开全部
using(SqlConnection conn=new SqlConnection(sql连接字符串))//新建一个连接Conn
{
conn.open();//打开连接
using(SqlCommand cmd=conn.CreatCommand("Sql语句");
{
//做相关操作
//update insert into : cmd.ExcuteNoquery;//执行
//selcet 读取: SqlDataReader dr=cmd.ExcuteReader 新建一个DataReade
while(dr.read)//指向一条数据,如果下一条数据为空返回FALSE
{
读取内容。
}
//或者用DataSet 读取 用DataAddapter.File添加到Dataset中 可以百度下与DataReader的区别
}
}
//用Using的意思是让他自动Close和Dispose 不然的花必须手动close和dispose
{
conn.open();//打开连接
using(SqlCommand cmd=conn.CreatCommand("Sql语句");
{
//做相关操作
//update insert into : cmd.ExcuteNoquery;//执行
//selcet 读取: SqlDataReader dr=cmd.ExcuteReader 新建一个DataReade
while(dr.read)//指向一条数据,如果下一条数据为空返回FALSE
{
读取内容。
}
//或者用DataSet 读取 用DataAddapter.File添加到Dataset中 可以百度下与DataReader的区别
}
}
//用Using的意思是让他自动Close和Dispose 不然的花必须手动close和dispose
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你给的地址里面的就可以用啊,可以在form里面用,都是一样的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询