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

c# - 正确实施瞬态故障处理 (Azure)

在过去的一天左右,我一直在尝试在 Azure SQL 数据库上实现瞬态故障处理。尽管我与数据库建立了有效的连接,但我不相信它会按预期处理瞬态故障。

到目前为止,我的方法涉及

Global.asax我从's,中调用该方法Application_Start()。[retryPolicy是静态类上的全局静态变量,它也包括下一个方法。]

然后我有一个方法

然后我用这个方法

到目前为止,这行得通。然后,为了测试重试策略,我尝试使用错误的用户名(来自这里的建议)。

但是当我单步执行该代码时,光标会立即跳转到我的catch语句

用户“[我的用户名]”登录失败。

我原以为这个异常只会在几秒钟后被捕获,但根本不会产生延迟。

此外,我也尝试过使用实体框架,完全按照这篇文章,但得到了相同的结果。

我错过了什么?是否有配置步骤,或者我是否错误地引发了瞬态故障?

0 投票
1 回答
5081 浏览

mysql - AWS 中的数据库连接数(计数)是什么?

AWS RDS 上的 DB Connections(Count) 报告是什么意思?我浏览了他们的文档,但没有在那里找到我的答案。

我对我的 AWS 上的DB Connection 报告感到很困惑。我可以看到他们只有 1 个可用连接,但我确信我的网站上始终有 100-150 个并发用户在用户数据库操作的不同页面上。

由于用户并发度为 100-150,那么为什么它在报告中只显示 1 个连接。

注意:我的网站运行良好,性能良好。 在此处输入图像描述

0 投票
2 回答
6773 浏览

elasticsearch - 弹性搜索传输客户端。单例 vs 每次调用一个新实例 vs 连接池(如果有)

我正在使用弹性搜索传输客户端连接到弹性搜索。我尝试过两种方法

1) 在我的整个应用程序中共享的单例客户端。响应时间在 1-2s 之间

2) 每次调用 Elastic Search 的新客户端实例,大约需要 7 秒才能响应。具体来说,有 5 个类需要连接 ES 集群,这种方法为每个类创建一个新的传输客户端。

1)在弹性搜索方面是一种很好的方法,因为通常不建议使用单例数据库连接对象?

是否有任何可用于 Elastic Search 的连接池机制,例如我们有用于关系数据库的 DBCP?

0 投票
1 回答
537 浏览

doctrine-orm - 如何在带有 Doctrine 的 Apigility 应用程序中同时使用多个版本?

上下文优先:基于Zend Framework 2的Apigility驱动应用程序。在第一个版本 ( ) 中,我使用的是模型层。现在我正在使用Doctrine 2作为 ORM 来实现。V1ZfcBase DbMapperV2

Apigility 提供了版本之间的轻松切换,每个版本都可以使用自己的数据库适配器:

/config/autoload/global.php//config/autoload/local.php

因此,要使用另一个版本作为默认版本,后面还有另一个数据库,只需更改 URL:

我想将 Doctrine 2 添加到我的应用程序中,所以我扩展了我的local.php如下所示

它正在工作,但现在我没有在版本之间切换/使用不同版本和不同数据库的灵活性。我的适配器设置被教义连接配置覆盖或被忽略。

如何将 Doctrine 与 Apigility 的版本控制灵活性结合起来?如何使用 Doctrine 在 Apigility 应用程序中配置数据库连接并保持能够在版本之间切换/同时使用多个版本?

0 投票
2 回答
1145 浏览

java - 解析大型文本文件并将数据移动到数据库中

我有一个大约 1.5Gb 的相当大的文本文件。我必须逐行解析文件并将这些行插入到 Derby 数据库中。我阅读了很多关于性能以及如何解析文件等的论坛。我的问题是我对所有进程进行了基准测试,读取和解析一行需要 1ms,但我必须确保我的行'我试图插入不存在,如果是,那么我必须对其进行一些更新。这部分过程大约需要 9 毫秒。

总共有 10 毫秒,这对于该文件包含大约 1000 万行来说非常重要。

我正在使用PreparedStatement查询。

有什么办法可以加快我的代码的查询部分?

0 投票
1 回答
142 浏览

java - 设计模式:连接对象池

最近,我开始研究有关对象池设计模式的更多信息,但遇到了一些我无法找到答案的问题。

对象池模式的想法是通过重用资源来节省昂贵的资源。例如,与数据库的连接是一种非常昂贵的资源。因此我想将它添加到“池”中。

我一直被教导要尽可能少地保持连接打开。我可能会弄错这一切,但在我看来,创建一个新连接并使其长时间保持活动状态(在池中)只是浪费资源。连接可能不会多次创建,但它始终是打开的。

我很乐意得到解释。

0 投票
1 回答
653 浏览

java - 无法从无效映射解析映射文档:休眠

嗨,我收到此错误..尝试了很多,但未能找到解决方案。谁能帮我....你可以从这个链接找到错误https://drive.google.com/file/d/0BxEeexgXf53PQ1JqZWQ4SEloSjg/view?usp=sharing

休眠.hbm.xml

休眠.cfg.xml

用户详细信息.java

插入.java

0 投票
1 回答
606 浏览

database-connection - 如何在 DataStage 8.5 中创建数据库连接?

我有一个非常简单的 DataStage 并行作业,它执行以下操作:

  1. 从源数据库中提取数据
  2. 将其中一列转换为特定格式
  3. 将其加载到另一个目标数据库

我的问题:如何在此 DataStage 8.5 版中为源数据库和目标数据库建立数据库连接?

我需要创建一个新的参数集吗?

0 投票
1 回答
582 浏览

java - 在 Openshift 中连接 JSP 和 MySql 数据库

我是openshift的新手,我使用 openshift 创建了一些静态 Web 应用程序。

现在我正在使用Eclipse IDE在 openshift 中创建java web 应用程序,我需要在我的帐户中连接在 openshift 项目中创建的mySql 数据库。当我尝试连接时出现异常

通信链路故障 最后一个成功发送到服务器的数据包是 0 毫秒前。驱动程序没有收到来自服务器的任何数据包。

请看我的代码。

JSP

我已经在我的项目中添加了mysql 驱动程序,标记为 * 的 url 与phpmyadmin服务器 url 中看到的确切 ip 相同,用户名和密码也正确。

如果有人知道问题,请帮助我。

0 投票
0 回答
76 浏览

c# - 无法在 Web 服务器上开始调试 [Enterprise Library 3.1]

正在迁移系统。

只是框架

新的 EntepriseLibrary 系统是 3.1

系统使用了 Microsoft.Practices.EnterpiseLibrary.Configuration,但新版本 3.1 中不存在此库。

如何设置 WebConfig?

  • 我改变了应用程序访问数据库的方式例如:SqlConnection to DbConnection

网络配置

数据配置

在此处输入图像描述