问题标签 [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.
c# - 如何在我的 C# 连接字符串中隐藏我的密码?
我有以下连接字符串:
(.net webservice) 这显然可以通过打开 app.config 文件并查看配置设置来查看。
我需要的是一种让黑客无法看到密码的方法。但同时,让它可定制,以便在部署到另一个数据库时可以更改它。
php - 疑难解答“mysql_fetch_assoc():提供的参数不是有效的 MySQL 结果资源”
可能重复:
警告:mysql_fetch_array():提供的参数不是有效的 MySQL 结果
php 警告 mysql_fetch_assoc
我正在使用带有 MySQL 后端的 PHP。当我尝试连接到数据库时,出现以下错误。
警告:mysql_fetch_assoc():提供的参数不是第 18 行 /var/www/htdocs/somefile.php 中的有效 MySQL 结果资源
关于什么是错的任何想法?
asp.net - ASP .NET Application_Start 事件 + 连接到数据库
我已经开始使用 ASP .NET MVC 3 框架开发一个完整的 Web 应用程序。我是一名 MVC 3 初学者开发人员。
在服务器端,我将对数据库执行一些查询。因此,我将不得不与数据库建立连接。
我想知道在每个操作方法的开头还是在事件处理程序中建立连接是否更好。我曾考虑在 Application_Start 事件处理程序中建立连接,然后将代表我的连接的对象存储到应用程序状态中。这种方式有缺点吗?
提前感谢您未来的回答
php - PHP Mongodb - 主体内部的数据库连接
好的,这比 mongodb 更像是一个 PHP 问题,但由于我使用 mongo 作为数据库,所以我想知道在使用以下技术时 PHP 和 mongo 是否存在任何问题。
我有一个包含所有 html 和设计的页面(类似于模板)。然后我有 4 个用作包含的 php 文件。这些包括保存执行 CRUD 的 html 表单。
我的页面通过传入 url 变量动态地拉入表单。该变量告诉页面要加载哪个表单/包含(插入、编辑等)。
现在我在每个 php 包含文件中都有 db 连接和表单处理脚本。这意味着不是在页面顶部调用 html 之前调用 db 连接和表单处理脚本,而是在页面正文中调用它。
我的问题:将我的数据库连接和表单处理脚本保留在包含/表单(加载在正文中)中是否有任何已知问题,或者我是否必须在任何 html 之前调用数据库连接和表单处理?
它似乎工作得很好,但我想发布这个问题以确保我没有忽略任何潜在的问题。在我将应用程序投入使用后,我不希望出现问题。感谢您在网站上的任何内容。
c# - 如何使用 DbDataAdapters 在长时间运行的 Web 服务中处理 ADO.NET DbConnection(s)?
基本上我现在做的是:
初始化期间
- 创建连接并存储它
- 使用存储的连接创建 DbDataAdapter 及其命令
- 为每个适配器调用 DbDataAdapter.Fill 以从数据库填充 DataTables
以及在处理请求时
- 在 DataTables 中插入/更新/删除行
- 在某个时候调用 DbDataAdapter.Update。不一定每次(更新自然使用适配器的命令连接)
这是正确的方法还是我应该在请求到达时始终创建一个新连接,然后在调用 DbDataAdapter.Update 之前将其分配给 DbDataAdapter.Insert/Update/DeleteCommand.Connection?我正在考虑网络/服务器问题后重新连接到数据库等问题。
谢谢和BR-马蒂
rdbms - 有没有办法以只读访问权限连接到共享 OpenEdge RDBMS?
我们的新安全策略要求限制开发人员对生产数据库的数据访问。由于多种原因,设置 -RO 参数不起作用(摘自“启动命令和参数参考” http://documentation.progress.com/output/OpenEdge102b/pdfs/dpspr/dpspr.pdf)
1)“如果您在其他用户更新数据库时使用-RO参数,您可能会看到无效数据,例如陈旧数据或指向已删除记录的索引条目。”
2)“只读会话本质上是单用户会话。只读用户不共享数据库资源(数据库缓冲区、锁表、索引游标)。”
3)“当只读会话启动时,它不会检查数据库是否存在锁定文件。此外,只读用户打开数据库文件,但不会打开日志或前映像文件。因此,只读用户活动不会出现在日志文件中。”
我们希望能够从 OpenEdge Architect 访问生产数据库中的数据,但不能编辑数据。是否可以?
wordpress - Wordpress 挂钩 - 外部数据库连接
我正在为 wordpress 开发一个简码。我的简码和小部件都需要连接到外部数据库才能获取信息。
我的第一个问题是我用什么钩子连接到外部数据库。我目前设置的方式告诉我标头已经发送。我需要它与标头一起发送以进行干净连接。如果不需要,我不想使用输出缓冲区。我想建立一个干净的连接。我用什么钩子来建立连接而不是得到标题错误?
我的第二个问题是:有没有办法只在某些页面上调用这个钩子?我不想在包含短代码的页面上的每个页面上都进行此连接。是否有 if 语句或某种钩子过滤器,以便仅在需要时进行 db connect,而不是在每次页面加载时调用。谢谢。
c#-4.0 - 监控实体框架数据库连接(代码优先 4.3)
我想知道使用实体框架管理/监视与服务器数据库的连接的最佳方法是什么。
我知道 EF DB 上下文或对象上下文为您做了主要工作。但是,在我们的场景中,用户可能会拔掉客户端的网线或在服务器机器上停止服务器等。
数据库服务器 <-> 网络 <-> 胖客户端 (EF)
因此,在上述场景中,如果网络出现故障并且客户端尝试任何需要访问数据的操作,则会出现异常(底层提供程序在打开时失败)。
检测与数据库的连接丢失的最佳方法是什么,以便客户端应用程序(数据库上下文/UoW、Rep 等所在的位置)可以正常失败?
我见过的一种解决方案是打开与服务器数据库 (DBConnection) 的手动连接,然后使用 C# 中的计时器轮询数据库并写入心跳表。然后在发生异常时捕获异常。这对我来说似乎是一个巨大的黑客攻击。
任何帮助将不胜感激......提前致谢。
asp.net - 数据库连接背后的代码
我想在后面的代码中创建一个数据库连接。然后后面的代码将获取这两个字段的所有值并将它们放入一个多维度数组中。请让我知道是否有标准或经过验证的方法来解决这个问题。
这是与 asp.net 的标准数据库连接,以获得更准确的英特尔。
c# - DbConnection.Open 总是打开一个新的数据库连接还是可以重用一个连接池?
我不确定连接池在.NET 中实现的级别。当我打电话
我肯定会打开一个新的连接吗?或者我可以重用一个活动连接吗?SqlConnection 中存在的连接池在其他 DbConnection 实现中可以不存在吗?