C#中的SQL数据库操作
2016-04-20 16:12
253 查看
//单字段查询 SqlConnection conn = new SqlConnection(strConnection)); conn.Open(); SqlCommand command=new SqlCommand(“SQL查询语句”,conn); int num=(int)command.ExecuteScalar(); conn.Close(); //字段更新 SqlConnection conn = new SqlConnection(strConnection)); conn.Open(); SqlCommand command=new SqlCommand(/“SQL更新语句”,conn); command.ExecuteNonQuery(); conn.Close(); 读取多条数据 SqlDataReader dr = comm.ExecuteReader(CommandBehavior.CloseConnection);//,SqlDataReader 对象被关闭时连接自动关闭 while(dr.Read()){ dr["索引或列名"];//具体操作略 } dr.Close(); //表操作 SqlConnection conn = new SqlConnection(strConnection)); DataSet ds=new DataSet(); SqlDataAdapter myAdapter = new SqlDataAdapter();//new一个adapter对象 myAdapter.Fill(ds); SqlCommandBuilder myCommandBuilder = new SqlCommandBulider();//new一个Bulider对象 myAdapter.InsertCommand = myCommandBuilder .GetInsertCommand();//插入 myAdapter.UpdateCommand = myCommandBuilder .GetUpdateCommand();//更新 myAdapter.DeleteCommand = myCommandBuilder .GetDeleteCommand();//删除 conn.Open(); myAdapter.Update(ds); //更新ds到数据库 conn.Close();
相关文章推荐
- Oracle闪回设置
- MYSQL 分组合并函数
- windows下启动redis
- mysqli 获取查询结果集信息属性、方法
- RMAN异机恢复
- java中redis实现篇
- jmeter测试mysql数据库
- MySQL InnoDB/MYISAM/MERGE/BDB/HEAP的区别
- MySQL主从复制原理 ---- mysqldump
- Mysql中的 IFNULL NULLIF ISNULL 的用法
- MySQL中的UPDATE语句和DELETE语句
- Oracle中to_number()函数的学习
- MongoDB设置环境变量与设置成Windows服务
- SQLMAP常用选项
- 什么是NoSQL数据库
- perl 操作mongodb的 连接 需要用户名和密码认证的 mongodb
- memcached的LRU删除机制
- memcached内存管理及key value长度限制
- Python获取Redis所有Key以及内容
- 一次归档故障的解决(ORA-00257错误)