问题标签 [database-connection]

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 回答
142 浏览

php - 更改连接的数据库

我似乎在这方面来来回回,有时它对我有用,但通常不起作用,而且我不知道我如何/为什么有时可以让它工作,而在其他时候却不行。

我有 5 个数据库,需要在日常维护期间从每个数据库中获取数据。对于每个数据库,我都有一个外部文件,其中包含我在页面中包含的所有数据库连接代码。

包括看起来像这样

对于每个数据库,我提供不同的变量,因此下一个数据库将是

然后当我调用我的查询时,我使用

我遇到的问题是我没有得到用于查询的正确数据库,看来我的脚本正在使用最后添加到页面的数据库。

有没有更好的方法来切换要使用的数据库连接?

当我将一个数据库中的数据与另一个数据库中的数据进行比较时,数据库之间有很多来回,所以我也在努力提高效率。

谢谢皮特

0 投票
2 回答
814 浏览

.net - ASP.Net 应用程序状态对象的回收选项

回收 ASP.Net 应用程序状态对象的选项有哪些?我正在使用该对象来存储基于 Web 服务的数据访问层的数据库连接队列。我担心在几天/几周/几个月内,我最终会在与不再使用的数据库的连接上分配越来越多的内存。连接是根据需要自动生成的,因此保留它们并不是非常重要。

有选择地解析应用程序状态并丢弃我不需要的东西会很酷。但实际上,简单地删除整个对象并重新开始也可以。但是,我需要注意清除过程不会终止当前正在使用的连接。

0 投票
2 回答
11616 浏览

c# - 在 Dispose 方法中关闭数据库连接是否正确?

我怀疑在我们的一个应用程序中使用的数据库连接并不总是关闭。我去看了代码,发现了一个DataProviderSqlConnection对象的类。连接在此类的构造函数中打开并在其Dispose方法中关闭(不要判断,我知道保持打开的连接是邪恶的,这不是我的代码,也不是问题的重点)。该Dispose方法是这样实现的:

问题是:
它总是保证连接是关闭的吗?
这段代码对吗?

我认为应该_conn.Dispose()调用 - 我是对的,它会影响不关闭连接(可能不会)吗?

0 投票
4 回答
2642 浏览

.net - 未关闭的数据库连接会发生什么?

今天早些时候,我在我们的一个项目中发现了一个错误——与永远不会关闭的数据库有一个连接,我的意思是永远不会调用 Close() 方法。但是,当我关闭应用程序时,连接已关闭(多次在 sql management studio 中检查)。为什么?

0 投票
2 回答
262 浏览

database - 直接访问数据库的富客户端的连接池

我有一个直接连接到 SQL Server 2005 数据库的旧版应用程序 WinForms。

同时打开了许多客户端应用程序(数百个),因此我想尽量减少与数据库的连接数。

我可以尽早且经常地释放连接,并将超时值保持在较低水平。

还有其他我需要考虑的事情吗?

0 投票
3 回答
13173 浏览

c# - sql server 2008最大数据库数

我们正在编写一个基于 ASP.Net/C# 的程序,该程序可能会被许多公司访问(每个公司都有单独的登录名和数据)。我们正在考虑拥有多个 sql server 2008 数据库(同一实例),每个数据库用于一家公司。但是,访问数据库的 c# 程序将是相同的,并将根据客户将访问的数据库创建适当的连接字符串。

在看到任何性能下降之前,可以在 sql server 的单个实例中创建多少个这样的数据库,原因是:

  • 限制连接,因为每个连接(不确定它是否会被汇集以访问不同的数据库)是使用不同的连接字符串创建的。

  • 数据库数量的限制,是硬件限制还是sql server 2008在数据库数量增加到100个时会出现降级?

还有什么我可能会丢失的吗?

谢谢你的时间

0 投票
4 回答
399 浏览

java - 如何避免在 Java 中意外关闭 SQL 连接?

目前我正在为事务管理做的是:

我想知道,是否可以避免在我的“updateTableX”方法中关闭连接。因为如果有人不小心关闭了连接,那么我的 updateTableY 将没有连接,它会抛出异常。

0 投票
5 回答
253 浏览

c# - 基于 Win 的应用程序 (C#) 需要一个类来处理 DB 连接

我想有一个clsConnection我们可以利用的类来执行每个 SQL 查询,如 select、insert、update、delete ......非常好。

但它可能有多完整?如何?

0 投票
11 回答
38134 浏览

java - 与 java 程序一起使用的最佳数据库是什么?

我一直在努力让 Java 程序连接到 MS SQL Server,我开始怀疑 MySQL 是否会成为我(学习)项目的更好选择。

Sun 的教程提到了 Java DB,但我从未在任何其他上下文中听说过它,因此它似乎不是最有用的数据库。

我很欣赏将 Java 连接到常用数据库的最自然方式的任何见解。

0 投票
3 回答
15641 浏览

jdbc - 连接中断后如何自动重新连接Oracle连接池?

我正在通过 OracleConnectionCacheImpl 遇到 Oracle 连接池的问题。当我通过瘦驱动程序连接到我的数据库服务器(Oracle 10g)上的连接池时,一切正常,直到在未指定的时间之后,数据库连接被丢弃(可能是由于空闲连接?)并且我收到一条错误消息:

封闭连接。

刷新页面并重新尝试连接会重新连接数据库,因此似乎不是网络或数据库的问题。如果池中的连接因任何原因死亡,Oracle 连接池是否可以验证其连接并重新连接?

我正在使用 Apache Tomcat 6.0.18、Java EE6 更新 11。

(Oracle 瘦驱动程序中似乎有一个 ping 功能。这有帮助吗?我在哪里可以找到它?)