永发信息网

怎样从C#中打开数据库并进行 增删改查 操作

答案:2  悬赏:0  手机版
解决时间 2021-03-17 00:49
怎样从C#中打开数据库并进行 增删改查 操作
最佳答案
var providerFactory = DbProviderFactories.GetFactory(providerName);
var connection = providerFactory.CreateConnection();
var command = connection.CreateCommand();
var parameter = command.CreateParameter();
var dr = command.ExecuteReader();
var flag = command.ExecuteNonQuery();
全部回答
用到 using system.data.sqlclient;//命名空间 sql 查询 string connection_str=@"integrated security=sspi;persist security info=false;initial catalog=chatroom;data source=.\sqlexpress"; string select_str="select 字段 from 表名 [where 字段=值]";//"[之间的内容]"是可选的 sqlconnection con=new sqlconnection(connection_str);//一,创建数据库连接对象 sqlcommand com=new sqlcommand(select_str,con);//二,创建数据操作对象 con.open();//现在用的是连接操作方法,所以要先打开这个数据连接对象的连接 datareader _datareader = com.excutereader(); while(_datareader.next())//遍历 { string temp += datareader["字段"].tostring()+"\r\n"; } con.close();//关闭数据库连接对象 messagebox.show(temp); 以上这种方法是称为连接式操作。 以下这种方法是称为非连接式操作。 using system.data.sqlclient;//因为要用到sql对象 using system.data;//要用到数据集对象,如以下将要用到:dataset对象 string connection_str=@"integrated security=sspi;persist security info=false;initial catalog=chatroom;data source=.\sqlexpress"; string select_str="select 字段 from 表名 [where 字段=值]";//"[之间的内容]"是可选的 sqlconnection con=new sqlconnection(connection_str);//一,创建数据库连接对象 sqldataadapter dataadapter=new sqldataadapter(select_str,con);//二,创建数据操作对象 dataset ds=new dataset(); dataadapter.fill(ds);//dataadapter.fill(填充对象)//函数是将除处理的select_str语句得来结果填充到指定的填充对象 string temp=""; foreact(datarow dr in ds.table[0].rows)//遍历 { temp+=dr["字段"].tostring(); } messagebox.show(temp); 至少楼主说的要增删改查。 就是修改select_str字符串就行了。 select(查询):"select 字段 from 表名 [where 条件]"; update(更新):"update 列名 set 字段=值 [where 条件]"; insert(插入):"insert [into] 表名 values(字段[,字段,...,...]) [where 条件]"; delete(删除):"delect from 表名 [where 条件]"; 当然,除了select(查询)是有返回数据,其它update(更新),insert(插入),delete(删除)都只是返回操作状态值。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
DNF买65的粉光好还是买+12的65级紫光好
vb中如何实现窗体单独逐个调试??如何设置?
哪种气体燃烧呈蓝色或淡蓝色
7系宝马天窗开关不会一键啦怎么回事
陶瓷业是一般纳税人的税率多少
武魂跆拳道馆(桂景湾店)在什么地方啊,我要过
飞镖怎么折 十字飞镖
如何给新郎设关卡
碳纤维通电后有磁场吗
伦敦雾都和中国雾霾小组实践报告书
狗身上有白色虫子,用普通的沐浴液能清除虫子
简餐原始辣子鸡地址有知道的么?有点事想过去
<查理和巧克力工厂>里面的侏儒演员叫什么名字
sweet加在人名前面有几种含义
整条八爪鱼做好很黑怎么办
推荐资讯
JAVA哪些不是关键字
蛋挞王子一号店(莱蒙店)怎么去啊,有知道地址
下列各物质在水中能大量共存的是 [ ]
子女为父母债务担保是否有效
是问你如果在农村,家里面道路被隔壁邻居堵了
墙砖最差的质量会导致龟裂吗
联通网络服务器连接(1.―1)是什么意思
梦见带着别人家孩子逃亡结果把孩子丢了
网吧进入年龄
手机有没有什么软件能把伴奏去掉,只留下人声
电影频道2.18的节目排表
单选题1919年5月4日,《每周评论》指出:“巴
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?