问题标签 [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 回答
4552 浏览

c# - SQL Server 数据库的最大连接数

一个用户到 SQL Server 2005 的最大连接数是多少?我在尝试在不同线程中建立与数据库的多个连接时遇到 C# 代码问题。大约五个线程后,其他线程中的连接开始超时。如果我知道一个用户的确切连接数,即使它是一个,也将有助于了解我一次可以加载多少个线程。

0 投票
1 回答
5320 浏览

oracle - 无法与 TOAD 连接,但可以与其他工具/应用程序连接

我可以使用多种工具连接到 Oracle 数据库,但无法使用 Toad for Oracle 8.5.3 进行连接(尽管在登录/注销 Windows 之前我能够)。

我没有使用TNSNAMES.ORA进行连接。我有两个甲骨文之家:

C:\Oracle\product\10.2.0\client_1 (OraClient10g_home1)C:\Oracle\product\10.2.0\client_2 (ODACHome2)

在客户端 1 之后安装客户端 2 的位置。

我在每个家庭都尝试过 Toad,但是当我提供数据库名称、用户名和密码时,我得到“ORA-12154:TNS:无法解析指定的连接标识符”。我可以使用相同的信息使用 SQL*Plus 进行连接,也可以通过 ADO.NET (ODP.NET) 进行连接。tnsping (client 2) 到服务器的工作,但tnsping (client 1) 没有。

我的PATH环境变量按顺序包含:

C:\oracle\product\10.2.0\client_2\bin;C:\oracle\product\10.2.0\client_1\bin

并且更改PATH的顺序似乎没有效果。当我添加该行时

NAMES.DIRECTORY_PATH= (LDAP, TNSNAMES)

到客户端 2 的sqlnet.ora,Toad 仍然无法连接,但错误消息出现得更快。

0 投票
5 回答
2920 浏览

.net - 设计器生成的表适配器如何处理连接

表适配器如何使用连接?

稍微解释一下,他们是否会自动打开和关闭连接,或者如果我在调用 tableadapter 方法之前已经打开了连接,他们是否使用它并保持打开状态?

问候

0 投票
8 回答
1149 浏览

database - 如果控制台程序终止,程序中使用的数据库连接是否仍保持打开状态?

在 Java 和 C# 中,它们都有类似 System.terminate() 的东西。如果我的程序有打开的数据库连接、数据库读取器和数据库命令变量,并且我在 catch 子句中终止了我的程序,数据库资源是否仍然在使用中?还是因为我的整个程序刚刚退出,它们会自动释放?

通常,我应该如何处理这种情况以确保我始终释放数据库连接,无论是通过正常程序终止还是意外程序终止?有什么好的做法吗?

0 投票
11 回答
80874 浏览

mysql - 无法连接:在“读取初始通信数据包”时丢失与 MySQL 服务器的连接,系统错误:0

我正在运行一个 Rails 应用程序,所以现在我正在尝试远程连接到 MySQL,但我收到了这个错误:

无法连接:在“读取初始通信数据包”时丢失与 MySQL 服务器的连接,系统错误:0

0 投票
2 回答
480 浏览

ruby-on-rails - 具有手动 DB 连接的 ActiveRecord 子类无法直接访问列变量

我的一个 Rails 模型有一点问题。这不是我无法解决的问题(因为我已经这样做了),但我对实际问题很感兴趣。

基本上,我有一个名为“Events”的基于 ActiveRecord 的类,我使用“establish_connection”连接到远程数据库。一切正常,我什至可以执行“Event.find(:all)”。但是,我无法使用任何方便的 (column_name) 方法。我被迫做以下事情:

...代替

仅供参考,当我生成模型时,我只运行“脚本/生成模型事件”,完全没有别的。然后我在模型中使用了“建立连接”和“设置表”以获得连接。除此之外,我什么也没做。同样,查询有效,但我无法方便地访问。

想法?

最好的。

0 投票
4 回答
39189 浏览

sql - 获取 SQL Server 中的当前连接属性

在 MS SQL Server 中,“数据库属性”对话框的左侧有“查看连接属性”链接。单击该按钮会出现“连接属性”对话框,其中包含当前连接的属性,例如身份验证方法、网络协议、计算机名称等...

有没有办法通过运行 sql 查询以编程方式获取该信息?该查询会是什么样子?

0 投票
6 回答
3508 浏览

sql - 执行多个插入语句,最好的方法是什么?

我有一个程序,我需要在其中针对 MS SQL 表运行多个插入语句(动态生成)。现在,我做(伪代码):

简单地构造一大串插入,用分号分隔是否更好。并且只运行一条 SQLCommand.Execute() 语句?还是没有区别?

谢谢!

0 投票
1 回答
855 浏览

database - 使用 Visual C++ Express 连接到 Access 2000

我已经使用 Borland IDE 连接到 Access 数据库有一段时间了,但是 Borland 被买了,而且升级超出了我的承受能力,所以我试图切换到 Visual C++ Express。我可以获取探索数据以显示我的数据库我如何从那里读取记录并使用它们?

我需要哪些控件以及还需要设置哪些属性?剩下的我可以做。

任何援助将不胜感激。

TIA oldgrizz@sbcglobal.net

0 投票
8 回答
344053 浏览

c# - 如何修复“ConnectionString 属性尚未初始化”

当我启动我的应用程序时,我得到: ConnectionString 属性尚未初始化。

网络配置:

堆栈是:

我对.NET 还很陌生,但我没有得到这个。我在谷歌上找到了很多答案,但没有一个能真正解决我的问题。

这意味着什么?我的 web.config 不好吗?我的功能不好吗?我的 SQL 配置是否无法正常工作(我正在使用 sqlexpress)?

我的主要问题是我不确定从哪里开始调试这个......任何事情都会有所帮助。

编辑:

失败代码:

sqlQuery 是一个类似于“从表中选择 *”的查询。sqlParams 在这里不相关。

这里的另一个问题是我的公司使用 MySQLHelper,我对它没有可见性(只有一个用于帮助程序库的 dll)。它在其他项目中一直运行良好,所以我 99% 的错误不是来自这里。

我想如果没有看到代码就无法调试它,我将不得不等待与创建此帮助程序的人取得联系以获取代码。