您的位置:首页 > 数据库

c#配置问题以及简单防止sql注入,连接池问题,sqldatareader对象对于connection对象的释放

2017-05-03 19:23 344 查看
添加引用。system configuration

configurationManager.AppSettings[“”]

<appSetings>

<add key=“” value=“”>

</appSetings>

<connectionStrings>

<add key=“” connectionString=“”>

</connectionString>

configurationManager.connecSring[“”].ConnectionString

ExcuteScalar();

SqlDataReader reader=ExcuteReader(); Reader 指针,指向表头

reader.Read();

生产者消费者问题-----sql connection的连接池

httoapplication ——————对象池技术

App.config里面添加配置文件

while(reader.Read())

{

}

string conStr=configurationManage.connectionStrings[].connectionstring;

string filename=string.empty;

using(SaveFileDialog std=new SaveFileDialog())

{

filename=std.Filename;

}

StreamWriter writer=new StreamWriter(filename)

writer.WriteLine(“”)

reader.HasRows //reader 一个属性。。判断是否含有数据,返回bool类型

reader 一直占用SqlConnectiion对象,

如果重新执行 cmd.CommandText得等到reader释放刚才connection对象

DateTime.now.substract()

sql防止注入:

cmd.Parameters.Add(“@username”,txtUsername.text)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C#
相关文章推荐