• 全部
  • .NET Framework
  • ASP
  • Web Services
  • .NET互联网桌面应用
  • VB
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • AppLauncher
  • 问答

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

leoiong 2004-10-31 12:42:47
1.问一下OleDbConnection对连接Access是否提供隐式连接池.
2.我针对我数据库表写了实体类,每个类都有自己的Connection,在构造函数中Open(),析构函数中Close(),但是当我大量的创建类并释放后,会出现Permission的问题.估计连接是在100左右.难道我析构函数中的Close()没有关闭数据库?
谢谢了,各位大哥~:)
...全文
80 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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了
回复
相关推荐
发帖
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2004-10-31 12:42
社区公告
暂无公告