今天的收获
来源:互联网 发布:2016淘宝男装品牌排行 编辑:程序博客网 时间:2024/05/22 15:26
今天学习了using(SqlConnection cnn = new ...)
{
}
使用这个方法可以不用使用dispopse()释放资源,也可以不用关闭连接
ADO.NET Transaction的使用包括以下几个步骤:
1. 建立数据库联接.
2. 依据数据库联接创建事务
3. 执行语句
4. 提交或回滚事物
SqlTransaction trans = sqlcnn.BeginTransaction();//为事物创建对象
sqlcmm.Transaction = trans; //为命令对象指定事物对象
trans.Commit(); //提交事物
trans.Rollback(); //回滚事物
导入txt文档信息
protected void Button1_Click(object sender, EventArgs e)
{
string strfile = Server.MapPath("~/" + "user.txt");
this.FileUpload1.SaveAs(strfile);
FileStream fs = new FileStream(strfile,FileMode.Open);
StreamReader sr = new StreamReader(fs);
string str = ConfigurationManager.ConnectionStrings["sqlcon"].ConnectionString;
using(SqlConnection sqlcnn=new SqlConnection(str))
{
SqlCommand sqlcmm = new SqlCommand();
sqlcmm.Connection = sqlcnn;
sqlcmm.CommandText = "insert into users(uid,name,power) values(@uid,@name,@power)";
SqlParameter param1 = new SqlParameter("@uid",System.Data.SqlDbType.VarChar, 6);
sqlcmm.Parameters.Add(param1);
SqlParameter param2 = new SqlParameter("@name",System.Data.SqlDbType.NVarChar, 8);
sqlcmm.Parameters.Add(param2);
SqlParameter param3 = new SqlParameter("@power", DropDownList1.SelectedValue);
sqlcmm.Parameters.Add(param3);
string line = sr.ReadLine();
string[] items = null;
sqlcnn.Open();
while (line!=null)
{
items = line.Split(';');
param1.Value = items[0];
param2.Value = items[1];
switch (items[2])
{
case "管理员":
param3.Value = 0;
break;
case "售票员":
param3.Value = 1;
break;
case "检票员":
param3.Value = 2;
break;
}
sqlcmm.ExecuteNonQuery();
line = sr.ReadLine();
}
Response.Write("OK");
}
sr.Close();
fs.Close();
}
- 今天的收获
- 今天的收获
- 今天的一些收获
- 今天的收获-MindManager
- 今天收获的知识。。。。。。
- 今天的编程收获
- 今天的收获哈
- 今天一天的收获
- 今天的小收获!!
- 今天的收获....
- 今天的一些收获
- 今天的收获
- 今天的收获
- 今天的收获
- 今天的收获
- 今天的收获
- 今天的收获
- 今天的收获
- IO(一)
- 自定义TileList
- 与一个Coder交谈过程。。
- poj 2195 二分图最优匹配 KM算法求最小值
- 数据库的连接
- 今天的收获
- Spring + Quartz任务调度实战之动态作业调度
- Ext.form.ComboBox 属性详解及使用方法介绍和级联使用
- 关于html布局中css的写法,以及table的使用技巧
- yum -y install与yum install有什么不同
- Objective-C 私有方法
- Source Insight的一些技巧
- 《Linux那些事儿之我是USB》我是U盘(18)冬天来了,春天还会远吗?(四)
- 外贸SEO:免费B2B网站推广实战技巧