请教 ASP.net /C# /Access数据库有关连接的问题

leoiong 2004-10-31 12:42:47
1.问一下OleDbConnection对连接Access是否提供隐式连接池.
2.我针对我数据库表写了实体类,每个类都有自己的Connection,在构造函数中Open(),析构函数中Close(),但是当我大量的创建类并释放后,会出现Permission的问题.估计连接是在100左右.难道我析构函数中的Close()没有关闭数据库?
谢谢了,各位大哥~:)
...全文
111 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
listhome 2004-10-31
  • 打赏
  • 举报
回复
你应Close联接!

sukey00 2004-10-31
  • 打赏
  • 举报
回复
就用楼上的
haonanernet 2004-10-31
  • 打赏
  • 举报
回复

using System;
using System.Data;
using System.Data.OleDb;
namespace ADONETWriteQuery
{
class Class1
{
static void Main(string[] args)
{
string strDSN = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=mcTest.MDB";
string strSQL = "INSERT INTO Developer(Name, Address ) VALUES('NewNameIInsert', 'NewAddressIInsert')" ;

// 实例化OleDbCommand对象
OleDbConnection myConn = new OleDbConnection(strDSN);

// 实例化OleDbCommand对象
OleDbCommand myCmd = new OleDbCommand(strSQL, myConn);

// 打开数据库,执行插入SQL语句
try
{
myConn.Open();
myCmd.ExecuteNonQuery();
Console.WriteLine("插入操作成功!");
}
catch (Exception e)
{
Console.WriteLine("在操作数据库过程中发生错误:\n{0}", e.Message);
}
finally
{
myConn.Close();
}
}
}
}


leoiong 2004-10-31
  • 打赏
  • 举报
回复
我在析构函数里面已经Close了

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧