欢迎光临
我们一直在努力

.net中webform和winform连接sql server 2000数据库的c#操作类-.NET教程,数据库应用

建站超值云服务器,限时71元/月

一.这个为c#连接winform

注意点:(1)调用时必须引用此类的命名空间

(2)类中引用的命名空间

using system;

using system.data;

using system.data.sqlclient;

(3)调用示例:

dataset ds =new dataset();

string sql="select * from [user]";

ds=dodatabase.getdataset(sql);

datagrid1.datasource=ds.tables[0].defaultview;

//以上四行为用02wangluo数据库中user表来填充dataset后绑定到datagrid1

//这是调用的getdataset方法–>此方法主要面对的是查(select)

string sql="insert into test(test_xingming) values ("+txtuserid.text+")";

dodatabase.executesql(sql);

//以上两行是调用dodatabase数据库操作类中的executesql方法来执行对数据库的增,删,改等操作,一般写到button_click中

(3)具体操作类代码:

public class dodatabase

{

public dodatabase()

{

//

// todo: 在此处添加构造函数逻辑

//

}

public static dataset getdataset(string sql)

{

sqlconnection conn=new sqlconnection();

dataset ds=new dataset();

try

{

conn=new sqlconnection("server=localhost;uid=sa;pwd=;database=02wangluo");

sqldataadapter sda=new sqldataadapter(sql,conn);

sda.fill(ds);

return ds;

}

catch(exception ex)

{

throw(ex);

}

finally

{

conn.close();

}

}

public static int executesql(string sql)

{

sqlconnection conn=new sqlconnection();

try

{

conn=new sqlconnection("server=localhost;uid=sa;pwd=;database=02wangluo");

sqlcommand sqlcmd =new sqlcommand(sql,conn);

conn.open();

return sqlcmd.executenonquery();

}

catch(exception ex)

{

throw ex;

}

finally

{

conn.close();

}

}

}

二asp.net中c#操作sql server 2000数据库的操作类

(1)类中命名空间:

using system;

using system.data;

using system.data.sqlclient;

using system.collections;

using system.configuration;

(2)在web.config中的<configuration>下面一行加入数据库连接字符串

<appsettings>

<add key="sqlconn" value="data source=(local); initial catalog=02wangluo;user id=sa; password="/>

</appsettings>

(2)操作类代码:

public class dodatabase

{

public static sqlconnection sqlconn = new sqlconnection();

public dodatabase()

{

}

public static dataset getdataset(string sql)

{

dataset ds = new dataset();

try

{

sqlconn = new sqlconnection(configurationsettings.appsettings["sqlconn"]);

sqldataadapter sqlapt = new sqldataadapter(sql, sqlconn);

sqlapt.fill(ds);

return ds;

}

catch (exception ex)

{

throw (ex);

}

}

public static int executesql(string sql)

{

try

{

sqlconn = new sqlconnection(configurationsettings.appsettings["sqlconn"]);

sqlcommand sqlcmd =new sqlcommand(sql,sqlconn);

sqlconn.open();

return sqlcmd.executenonquery();

}

catch (exception ex)

{

throw (ex);

}

finally

{

sqlconn.close();

}

}

}

(4)调用示例:略

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » .net中webform和winform连接sql server 2000数据库的c#操作类-.NET教程,数据库应用
分享到: 更多 (0)

相关推荐

  • 暂无文章