问题标签 [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.
node.js - 将用户身份验证添加到 mongodb 后,连接到 mongodb 时出现 mongoose 错误
我在 ubuntu 14.04 上使用 mongodb,我运行了一个命令将用户添加到数据库并通过以下命令为其设置 readWrite 权限 -
然后use utthan-dev
然后做
现在,我通过以下连接字符串在我的快速应用程序中连接 -
现在我在节点控制台中收到以下错误 -
我应该如何正确地将猫鼬连接到 mongodb 没有?
c# - 需要SqlConnection和OracleConnection,如果这些地方可以使用OdbcConnection
在创建DAL
连接到Sql Server
和的共同点的旅程中Oracle
。在一些实现之后,我以是否OdbcConnection
可以用于连接两者而感到困惑Database
,为什么需要像SqlConnection
和这样的特定实现OracleConnection
。
- 建议的实施方式是哪一种?
- 请告知具体实施的利弊
接口
实现
c# - 新的 DbConnection 性能
这是我从数据库中选择数据的功能:
我经常调用这个函数,我有点担心会出现性能问题,因为我仍在创建新的 DbConnection。只创建一个 DbConnection,将其存储在现场并多次使用它会更好吗?
java - DatabaseMetaData().getTables() - 速度很慢吗?
DatabaseMetaData().getTables()
- 很慢,有什么替代方法吗?
以下是我的实际代码:
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 很陌生,我知道可能会有一些初学者的错误。
java - 将 Jboss JNDI db 连接传递给 Jasper Sub 报告导致死锁
我需要将数据库连接对象传递给碧玉报告
我使用 JBoss JNDI 数据源时的问题,它会抛出以下异常
使用的技术 DB2 9、Spring Batch、Jasper Report、JBoss EAP 6.4
我从以下获得连接
提前感谢您的帮助。
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 毫秒)
c# - DataReader (DbCommand) 如何处理 DB 通信?
在我试图理解的软件中,DataReader 类是通过 ExecuteReader() 从 IDbCommand 类型(继承)接收的。
我对 C# 和数据库通信还很陌生,所以:DataReader 如何处理与数据库的通信?
- 它在执行 ExecuteReader() 时是否从查询中接收到整个响应,然后在本地使用 reader.Read() 逐步执行响应?
- 或者每个 reader.Read() 调用是否通过网络从数据库中获取下一项?
- 或者,我没有想到的其他东西?
java - 为什么在这种情况下没有关闭数据库连接
我观察到数据库连接没有关闭我在 MYSQL 提示符上运行命令
连接不断增加
这就是我建立数据库连接的方式
这就是我建立连接和关闭连接的方式
dbConnection = DBConnection.getDBConnection();
你能告诉我如何解决这个问题吗?