问题标签 [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 投票
2 回答
9012 浏览

java - Mongo DB 池连接错误

我正在使用带有 java 的 mongoDb。插入数据时出现以下错误。任何帮助,将不胜感激。谢谢

这是我有 dbWrite 函数的类,我从其他类调用该函数用于在 mongodb 中插入数据。

0 投票
3 回答
2349 浏览

c# - 使用“DbConnection”时,我应该使用“using”还是 try-catch-finally 来使用 DbConnection.close() 来关闭连接?

我现在在网上搜索了一段时间。但是没有找到任何明确的答案来回答我的问题。在连接到数据库时我应该使用“使用”还是可以只使用 try-catch-finally?我的意思是:

我不知道是否应该在每次完成与数据库的交互时调用 dispose 方法,或者只是关闭连接。

“Dbconnection”是静态的,不确定这是否也是一个好的解决方案......

我开始了解 ADO,只是想知道这类问题的最佳答案是什么。

0 投票
5 回答
9936 浏览

c# - 如果使用 using 子句,是否需要关闭 DbConnection?

可能重复:
使用块会关闭数据库连接吗?

以下是db.Close()不必要的吗?

0 投票
1 回答
2155 浏览

freepascal - Lazarus Pascal - 数据库连接 - 澄清

以下代码来自此处的文档:

代码的主体对我来说很有意义,但我不知道TSQLConnection从哪里来。我也不能使用CTRL + Space来自动完成它,这意味着我的程序没有引用它。顺便说一句,我正在尝试连接到 Postgres。

有人可以说明TSQLConnection是什么吗?谢谢!

0 投票
1 回答
877 浏览

c# - 处理连接时未调用 DbConnection.StateChange?

我有一个可以同时从数百个线程访问的单例数据库类。每个线程都有自己的连接。由于无法控制线程数,所以需要限制并发连接数。我决定使用信号量,如下所示。现在,连接总是在一个using块中分配,因此确实可以保证关闭 - 即使抛出异常。

但是,抛出异常时似乎没有调用StateChange 。显然,这破坏了我下面的代码。

问题:我如何确保StateChange在这种情况下确实被调用?或者,如果不可能,我该如何解决这个特定问题?

0 投票
2 回答
1056 浏览

php - 如果数据库连接在配置文件中,PDO 准备好的语句将停止重定向

当数据库连接位于单独的文件 (config.php) 中时,PDO 准备好的语句停止重定向。查询正常工作(即正确插入等),并且当数据库连接在文档中而不是在单独的文件中时重定向工作正常,但是当数据库连接移动到另一个文件时它停止工作。它不会抛出任何错误消息。

为了排除类似问题中提到的其他问题(错误消息和 URL 路径)。我还删除了错误消息(因此它绝对不会在文档中打印任何内容)并尝试用完整的 URL 替换相对路径。当错误报告打开时,它被包装在一个 try/catch 块中,如图所示。

更新 - 下面的代码有效,但如果我$conn = new PDO...require_once('config.php');它替换不再重定向(无论是否设置错误消息)。我还删除了任何可能导致问题的额外空格,以及关闭?>。

我还尝试在 catch 语句之前和之后进行重定向(以及删除 try/catch 块)

配置.php:

打开错误报告的 config.php:

0 投票
1 回答
230 浏览

c# - 通过 WCF 中的 OperationContract 发送 DbConnection

是否有可能将 DbConnection 作为 WCF 中 OperationConstract 的参数发送?因为我收到异常“Type System.Data.SqlClient.SqlConnection with data contract name SqlConnection:http://schemas.datacontract.org/2004/07/System.Data.SqlClient. is not expected.考虑使用DataContractResolver或添加任何已知类型列表中静态未知的类型 - 例如,通过使用 KnownTypeAttribute 属性或将它们添加到传递给 DataContractSerializer 的已知类型列表中。”

0 投票
1 回答
1416 浏览

compact-framework - SqlConnection DBConnection Windowsce

我正在 Windows CE 5.0 下的 Compact Framework 3.5 中编写这段代码来处理两个不同的数据库:

为什么它不能将 SqlXX 转换为 DbXX ??? 来自 MSDN SqlXX 是 DbXX 的孩子!顺便说一句,SqlCeXX 没问题。我不能使用 cf 中缺少的 DbPoviderfactory。

谢谢

0 投票
0 回答
13483 浏览

hibernate - session.close() 连接后仍然与数据库处于活动状态

我正在使用swing和hibernate。现在对于检索连接,我正在使用sessionFactory.openSession(). 完成数据库活动后,我将关闭同一会话session.close()。现在的问题是,当我继续使用我的应用程序时,经过一些调用,应用程序抛出异常

在使用应用程序时,我使用以下查询监控活动数据库连接

我知道连接数正在增加,并且在一些连接后数据库停止提供新的连接数。

我不知道如何使用休眠关闭与数据库的连接,因为session.close()这样做没有用。

0 投票
2 回答
585 浏览

android - SQLite 连接:应用程序停止工作

我正在 android 中制作一个日记应用程序,它应该从文本字段中获取一些数据。

当我在模拟器上运行我的应用程序时,它会成功安装,但是只要我在字段中输入并点击菜单中的保存选项,模拟器就会提示日记应用程序已停止工作。

我无法在模拟器的文件资源管理器中的应用程序中找到数据库文件夹,这意味着我的数据库没有创建。

这是我在保存项目中编写的表代码中的 SQLite 连接建立和插入。