问题标签 [dbconnection]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
4215 浏览

c# - C# + 处理 DbConnection 和 DbCommand 并捕获错误

我试图了解 DbConnection 和 DbCommand,以及在使用后处理这些对象的正确方法。

以下是我的代码片段。通过在 DbConnection 和 DbCommand 上使用“using 语句”,就足够了吗?我试图防止可能的内存泄漏。

第二个问题,

我必须处置 DbCommand 对象吗?

多谢

0 投票
2 回答
3970 浏览

asp.net - ASP.NET Sql 提供程序

我有问题。当我使用 VS 2010 在 ASP.NET 中创建新项目时,它是 web.config,其中创建了有关 SQL Express 的默认连接字符串。但我什至没有安装 SQL Express。我应该怎么做才能更改默认 AspNetSqlProvider 以将我的全权 SQL Server 实例用作服务数据库?以及如何更改 ASP.NET 项目的模板以使用我的连接创建项目?

0 投票
4 回答
1502 浏览

multithreading - 在 OnExecute 事件中使用数据库 (Indy)

我有一个带有这些代码的服务器:

在各种线程中访问一张表有什么问题吗?在 Onexecute 事件中使用什么是危险的?

谢谢回复的朋友。

那么,为不同的线程建立不同的连接是一种真正的方法吗?

0 投票
3 回答
19073 浏览

.net - 使用 DbConnection 执行存储过程

我需要在数据库上执行存储过程。到目前为止,这是我得到的有效的:

我怀疑 DbCommand 会这样做,但没有发现任何工作。假设必须执行名为“initialize”的存储过程。我怎么做?

0 投票
1 回答
777 浏览

entity-framework-4 - 如何让 EFProf 和 EFProviderWrapper 在实体框架连接中一起工作

有没有人找到一种方法让Kowalski 的 EFProviderWrapper 框架在同一个实体框架上下文/连接中与Rhino 的 EFProf(实体框架分析器)一起运行?目前,如果我在使用 EFProviderWrapper 包装的 EntitytConnection 时尝试注册 EFProf Profiler,当尝试创建新连接时,我会在运行时收到以下错误:

无法将“HibernatingRhinos.Profiler.Appender.ProfiledDataAccess.ProfiledConnection”类型的对象转换为“EFProviderWrapperToolkit.DbConnectionWrapper”类型。

据我所知,这似乎是因为 EFProf 是最后一个注册的,而 EFProviderWrapperToolkit 预计是最后一个注册的。我猜这需要对 EFProviderWrapperToolkit 进行更改,以创建一个允许非 EFProviderWrapper 类型的新 DbConnectionWrapper 类型?如果有人对多个 DBConnection 提供程序框架有任何经验,那么我会全力以赴。

0 投票
1 回答
1001 浏览

transactions - 使用 EF4 时的 DbTransaction 和 DbConnection

我正在尝试在 Web 应用程序中围绕 EF4 的 ObjectContext 实现工作统一。UoW 是一个 HttpModule。我需要的是获取连接的当前事务。当一个 http 请求第一次出现时,我使用 context.Connection.BeginTransaction() 在 objectContext 上启动事务。在请求端,我需要检索连接的当前事务,但在 Connection 对象上没有执行此操作的属性。我制作了以下代码来实现它,但它不起作用。

我不明白为什么 command.Transaction总是 null。如果我尝试执行 GetSession().Connection.BeginTransaction() 我会得到异常事务已经存在并且无法并行启动多个事务。

GetSession() 仅从 HttpContext.Current.Items 中检索当前的 EF ObjectContext。ObjectContext 存储在 beginRequest 上。

如果您给我一些指导,我将不胜感激。

谢谢。

0 投票
5 回答
189156 浏览

sql - Right query to get the current number of connections in a PostgreSQL DB

Which of the following two is more accurate?

0 投票
1 回答
1011 浏览

c# - MvcMiniProfiler 不适用于 Oracle 的连接对象

以下代码的最后一行触发了异常:OracleConnection conn = new OracleConnection(getConnectionString());

这是:

我正在使用 Oracle 数据提供程序。用于 oracle 的 devArt 也是如此。

谢谢 :)

0 投票
2 回答
1714 浏览

database - DB Connection Timeout simulation

Is there an way to simulate a db connection timeout?

I'm encountering problems with a timeouted db connection on a productive system and need to simulate a similar situation.

0 投票
1 回答
2445 浏览

php - Yii中如何根据查询类型使用不同的连接

我所有的读取都应该转到一个数据库连接 我的所有写入都应该转到另一个连接

如何在 Yii 中实现这一点,而对核心库的代码进行最少的更改?

有时(如评论中所述)我需要能够控制每种模型类型的连接,因此阅读也可以转到大师。