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

php - 使用 PHP 连接 MySQL 数据库

我有这个小功能可以连接到 MySQL 数据库:

然后,为了运行一个查询,我正在做这样的事情,但我总是得到一个“PHP致命错误:无法重新声明connectSugarCRM()(以前在......中声明”,它指向我的函数“connectSugarCRM”的定义"(第 1 行)。

我的代码有什么问题?谢谢

0 投票
2 回答
1857 浏览

ruby - Ruby 连接到 SQL Server 2005

我想通过 ruby​​ 使用 Windows 身份验证通过 ODBC 连接到 sql server 2005/db。我安装了 gem dbi-0.4.1 和 dbd-odbc-0.2.4。我需要为连接字符串做什么?到目前为止,我还无法让它工作。

DBI.connect("DBI:ODBC:Data Source=#{server};Integrated Security=SSPI;Initial Catalog=#{db}")

0 投票
1 回答
2151 浏览

delphi - IIS 之外的 Delphi 7 ADO 连接池

我们有一个 Delphi 7 应用程序,它在 IIS6 中作为 ISAPI 扩展运行。该代码使用 ADO 连接到 MS SQL 2000 数据库并对数据库执行多次读取(无写入)。如果我在 SQL 分析器中查看审核登录和注销事件,我可以看到对应用程序的大量请求仅导致 1 个审核登录事件。但是,如果我从 IIS 外部运行相同的代码(即在 dll 中调用相同方法的测试应用程序),我会看到许多登录和注销事件。我的猜测是 IIS 正在执行一些自动连接池,而我没有做任何事情。出于性能原因,当我从 IIS 外部运行 dll 时,我希望看到相同的行为 - 在这种情况下,应用程序几乎慢了 100%。当 dll 在 IIS 之外运行时,如何获得 ADO 连接池?

编辑 - 我实际上正在使用 SQL ole 提供程序。连接字符串如下所示:

提供程序=SQLOLEDB.1;初始目录=%s;数据源=%s;密码=%s;用户 ID=%s;池=True;最小池大小=5;最大池大小=50;连接寿命=120

我尝试添加 Pooling=True 属性,但这并没有改变。此外,我了解到审核登录和注销事件不一定会因连接池而改变,因此我开始使用 Logins/sec、Logouts/sec 和 User Connections 性能计数器 (SQLServer:GeneralStatistics) 来确定是否发生连接池。从 IIS 内部,我看到许多登录/秒,而没有注销/秒。在 IIS 之外,我看到每秒有很多登录和注销,并且用户连接会波动(它在 IIS 中保持稳定)。

0 投票
3 回答
116 浏览

performance - 存储过程的性能问题 - 关闭连接太慢

我之前曾问过一个关于在 sql server 机器上执行太慢的存储过程的问题,但是,如果我在查询分析器中运行存储过程,它会在一秒钟内返回客户端是一个 .NET 1.1 winforms 应用程序。

我能够将 VNC 输入到用户的盒子中,当然,他们没有安装 SQL 工具,所以我启动了 Excel,进入 VBA 并编写了一个快速函数来调用具有完全相同参数的存储过程。

事实证明,存储过程确实返回亚秒级,我可以立即遍历所有行。但是,关闭连接需要很长时间,从 5 秒到 30 秒不等。

为什么关闭连接需要这么长时间?

0 投票
3 回答
1157 浏览

javascript - 客户端 Javascript 可以在客户端工作时检测服务器何时关闭 http 连接?

在我的应用程序中,客户端是浏览器中的一组 Javascript 函数,它执行一些工作 - 例如,播放剪辑。它使用 XmlHttpRequest 与服务器通信。但是,允许服务器突然关闭连接,因为似乎没有其他方法可以中断客户端。客户端能否在播放剪辑时检测到连接已关闭,然后打印一条消息并擦除页面?任何帮助表示赞赏。谢谢,阿尼尔

0 投票
1 回答
2138 浏览

java - 未检测到 Java 套接字关闭

我正在编写一个快速服务器来测试应用程序。如果我关闭客户端上的套接字,它不会抛出套接字关闭的异常。我一直在写 100mb 的随机数据(它应该做什么)。如何检测客户端是否关闭连接?

0 投票
2 回答
517 浏览

connection - 是否有任何用于拨号连接的库/组件?

我想通过 VoIP 拨号。是的,我知道这几乎是不可能的。我听说softmodems 使用DSP 软件,但我猜它的硬件特定的代码。如果我只能隔离产生调制解调器信号的代码,我就可以在我的项目中使用它。有人听说过可以满足我需求的图书馆吗?

PS:iaxmodem 只调制传真信号。

0 投票
2 回答
8504 浏览

.net - 如何检查 LINQ to SQL 连接错误

如何检查 Linq.DataContext 对象是否填充了数据并且没有出现连接错误?

谢谢。

0 投票
3 回答
1696 浏览

.net - 使用 C# 通过 asp.net 将大文件传输到远程服务器的各种方法

我正在用 C# / VS2005 编写一个程序来备份我们的生产数据库,对其进行压缩,然后将其传输到远程服务器。我在远程服务器上设置了一个简单的 ftp 站点。

问题是文件只传输了大约一半(~500 - 600 MB)并且程序抛出异常:

“现有连接被远程主机强行关闭”

我使用的代码基本上是从这里剪切和粘贴的,由 Jaimon Mathew 编写,使用套接字:

http://www.csharphelp.com/archives/archive9.html

我已经研究了这个问题,看起来我无法做任何事情来防止连接被关闭,我解决它的唯一方法是使用套接字的“异步”方法。

我一直在搜索并且找不到任何示例代码来执行此操作,而且我无法相信我正在尝试执行的这个简单任务被证明如此困难。

有没有一种简单的方法可以将大型(~1.2 GB)本地文件传输到远程 ftp 站点,如果连接被远程主机关闭,它不会失败(我猜它必须重新连接并恢复传输)?

如果我的老板知道我已经在这方面花了多少时间,而且我们仍然没有前一天在远程服务器上的备份,他会杀了我。

我更愿意在 .NET 程序中做所有事情(我们的系统目前是一个巨大的 Rube Goldberg 机器),但我需要一个快速简单的解决方案。

谢谢,

史蒂夫

0 投票
7 回答
53053 浏览

python - MySQLdb连接问题

我在使用 MySQLdb 模块时遇到问题。

(我正在使用自定义端口)

我得到的错误是:

这没有多大意义,因为这是 my.conf 中设置的默认连接..就好像它忽略了我提供的连接信息..

mysql服务器肯定在那里:

我直接从python提示符尝试:

我很困惑... :(