网站运行一段时间 就提示selectcommand.Connection 属性尚未初始化 然后 回收IIS的应用程序池就可以登陆了 这是咋回事呢
解决方案 »
- 数据控件的困惑,有了他程序员还需要做什么?
- 求解求解 谢谢
- 获取ListView的操作状态
- WebService参数问题
- 未能加载文件或程序集“Microsoft.Office.Interop.Owc11, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c”或它的某一个依赖项
- 上传照片后textbox中的密码丢失问题
- 请大师级人物进来,帮忙看看,非常感谢大家~``````
- 测试测试
- 急,在线,有那位大侠知道类里写javascript
- 奇怪的Page指令错误!“page”指令不支持“RequestEncoding”属性。?
- 这个代码是什么意思,新手求助
- 有哪位抓取过淘宝宝贝页面的快递运费值么?
用的是 ORACLE 数据库 有没有什么办法看没有释放的连接呢
OracleConnection ocon = new OracleConnection(OrlCon);
try
{
ocon.Open();
Label1.Text = "恭喜您!连接Oracle数据库成功!";
}
catch (Exception ex)
{
Label1.Text = "很遗憾!连接Oracle数据库失败!";
}
finally
{
ocon.Close();
}
这是一个比较简单的oracle数据库连接的代码,你可以看一下,最主要的是要处理数据库在进行增删查改后要处于关闭状态 ocon.Close().这样才不会导致连接池溢出。
public static int ExecuteSql(string SQLString)
{
using (OracleConnection connection = new OracleConnection(connectionString))
{
using (OracleCommand cmd = new OracleCommand(SQLString, connection))
{
try
{
connection.Open();
int rows = cmd.ExecuteNonQuery();
return rows;
}
catch (System.Data.OracleClient.OracleException E)
{
connection.Close();
throw new Exception(E.Message);
}
}
}
}这个方法有没有问题呢 调用的很频繁 一分钟一次吧
using(SqlConnection connection = new SqlConnection)
{
}
会自动释放哦