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

node.js - 将用户身份验证添加到 mongodb 后,连接到 mongodb 时出现 mongoose 错误

我在 ubuntu 14.04 上使用 mongodb,我运行了一个命令将用户添加到数据库并通过以下命令为其设置 readWrite 权限 -

然后use utthan-dev 然后做

现在,我通过以下连接字符串在我的快速应用程序中连接 -

现在我在节点控制台中收到以下错误 -

我应该如何正确地将猫鼬连接到 mongodb 没有?

0 投票
2 回答
539 浏览

c# - 需要SqlConnection和OracleConnection,如果这些地方可以使用OdbcConnection

在创建DAL连接到Sql Server和的共同点的旅程中Oracle。在一些实现之后,我以是否OdbcConnection可以用于连接两者而感到困惑Database,为什么需要像SqlConnection和这样的特定实现OracleConnection

  1. 建议的实施方式是哪一种?
  2. 请告知具体实施的利弊

接口

实现

0 投票
1 回答
205 浏览

c# - 新的 DbConnection 性能

这是我从数据库中选择数据的功能:

我经常调用这个函数,我有点担心会出现性能问题,因为我仍在创建新的 DbConnection。只创建一个 DbConnection,将其存储在现场并多次使用它会更好吗?

0 投票
1 回答
1454 浏览

java - DatabaseMetaData().getTables() - 速度很慢吗?

DatabaseMetaData().getTables()- 很慢,有什么替代方法吗?

以下是我的实际代码:

0 投票
1 回答
982 浏览

python - Python MySQLdb 连接导入错误

我正在尝试使用以下代码与 db 连接:

但是,我在控制台上收到以下错误消息:

我仔细地按照这些步骤进行操作。 如何在 Python 中连接到 MySQL 数据库?

0 投票
0 回答
373 浏览

sql-server - Python 数据库连接

我有一个 python 代码(python 3.5.1),我需要在其中连接到SQL server. 我正在使用模块' pyodc'但它给我一个错误

“ImportError:没有名为‘pyodbc’的模块”

我正在eclipse使用Windows 8.

然后我从“ https://github.com/mkleehammer/pyodbc ”下载了 pyodc 包。我尝试先使用安装,pip但它不起作用Windows 8.1

“构建 'pyodbc' 扩展错误:无法找到 vcvarsall.bat'。

然后我尝试在setup.py文件夹中运行文件。但我仍然无法导入 pyodc 模块。

谁能帮我正确导入模块。我对 python 很陌生,我知道可能会有一些初学者的错误。

0 投票
0 回答
244 浏览

java - 将 Jboss JNDI db 连接传递给 Jasper Sub 报告导致死锁

我需要将数据库连接对象传递给碧玉报告

我使用 JBoss JNDI 数据源时的问题,它会抛出以下异常

使用的技术 DB2 9、Spring Batch、Jasper Report、JBoss EAP 6.4

我从以下获得连接

提前感谢您的帮助。

0 投票
1 回答
923 浏览

azure - 仅在某些实例上出现 Azure WebJob DB 连接错误

我有两个 Azure WebJobs。第一个接收一条传入消息,告诉它获取 PDF 并将其分解为单独的页面图像,然后将另一条消息排队供第二个 WebJob 处理单独的页面。它在我们的 QC 实例上运行良好,但是当我们尝试转移到生产环境时,我开始在第二份工作中遇到奇怪的错误,但并非始终如一。第一个作业运行并将文件分解为页面图像。那工作正常。我已经确认每个页面图像都被创建并且每个页面消息都被排队。但是,对于第二个作业,只有部分消息得到正确处理。其余在 WebJob 诊断中显示此错误:

Microsoft.Azure.WebJobs.Host.FunctionInvocationException:Microsoft.Azure.WebJobs.Host.FunctionInvocationException:执行函数时出现异常:Functions.ProcessBatchPage ---> System.Data.SqlClient.SqlException:发生与网络相关或特定于实例的错误在建立与 SQL Server 的连接时。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供程序:SQL 网络接口,错误:52 - 无法找到本地数据库运行时安装。验证 SQL Server Express 已正确安装并且本地数据库运行时功能已启用。)---> System.ComponentModel.Win32Exception:系统找不到指定的文件

但奇怪的是,这个错误提到了本地数据库运行时和 SQL Server Express,我在代码中的任何地方都没有引用。系统指向 Azure SQL DB。这项工作是 ADO.Net,我对连接字符串进行了硬编码,以尝试消除基于配置的连接字符串的任何问题。但奇怪的是,它只发生在消息的特定部分。其他处理完美。

最后,我在本地调试工作(仍然指向 Azure 上的真实队列和数据库)并遇到了同样的问题。但是该作业会输出一个控制台行,其中作业 ID 作为代码的第一行。对于那些成功处理的作业,我看到了这个 writeline。对于那些失败的人,我什么都没看到。这几乎就像工作并没有真正正确启动。(失败的作业也有很短的运行时间 50-100 毫秒)

0 投票
1 回答
452 浏览

c# - DataReader (DbCommand) 如何处理 DB 通信?

在我试图理解的软件中,DataReader 类是通过 ExecuteReader() 从 IDbCommand 类型(继承)接收的。

我对 C# 和数据库通信还很陌生,所以:DataReader 如何处理与数据库的通信?

  • 它在执行 ExecuteReader() 时是否从查询中接收到整个响应,然后在本地使用 reader.Read() 逐步执行响应?
  • 或者每个 reader.Read() 调用是否通过网络从数据库中获取下一项?
  • 或者,我没有想到的其他东西?
0 投票
1 回答
1222 浏览

java - 为什么在这种情况下没有关闭数据库连接

我观察到数据库连接没有关闭我在 MYSQL 提示符上运行命令

连接不断增加

这就是我建立数据库连接的方式

这就是我建立连接和关闭连接的方式

dbConnection = DBConnection.getDBConnection();

你能告诉我如何解决这个问题吗?