database-connection相关内容

设计模式:如何仅在需要时创建数据库对象/连接?

我有一个简单的应用程序,假设它有一些类和一个处理数据库请求的“额外"类.目前我每次使用应用程序时都会创建数据库对象,但在某些情况下不需要数据库连接.我是这样做的(PHP顺便说一句): $db = new Database();$foo = new Foo($db);//传递数据库 但有时 $foo 对象不需要数据库访问,因为只调用没有数据库操作的方法.所以我的问题是:处理这种情况的专业方法是什 ..
发布时间:2021-12-12 08:23:32 PHP

将连接字符串传递给代码优先的 DbContext

如何将连接字符串传递给实体框架的代码优先 DbContext?当 DbContext 和 web.config 中的连接字符串在同一个项目中并以相同的方式命名时,我的数据库生成工作正常.但是现在我需要将 DbContext 移动到另一个项目,因此我正在测试将连接字符串传递给它,如下所示: 模型和上下文 公共课晚宴{公共 int DinnerId { 获取;放;}公共字符串标题{获取;放;} ..
发布时间:2021-12-08 20:08:28 C#/.NET

如果我不关闭 Python SQLite 中的数据库连接怎么办

我正在做这样的事情... conn = sqlite3.connect(db_filename)与连接:cur = conn.cursor()cur.execute( ... ) with 自动提交更改.但是文档没有说关闭连接. 实际上我可以在后面的语句(我已经测试过)中使用 conn .因此,上下文管理器似乎没有关闭连接. 我必须手动关闭连接吗?如果我让它保持打开状态怎么办? ..
发布时间:2021-12-08 18:14:45 数据库

从 Applications.properties 启动 Spring 的数据库 application.yml

我有一个连接到 Postgres 数据库的有效 Spring Boot 应用程序.我已经使用 application.properties 文件设置了项目,但希望切换到 application.yml 文件.但是,当我进行切换时,我的应用程序在尝试连接到数据库时出错. 原始 applications.properties 文件: spring.jpa.database=POSTGRESQL ..
发布时间:2021-12-06 17:31:33 其他开发

DriverManager getConnection 的连接超时

我正在尝试使用标准的 JDBC 方式连接到数据库 connection = DriverManager.getConnection(url, username, password); 连接超时是否有最大值,连接存活多长时间,我可以增加该值吗?我希望万一连接永远打开,这是个好主意. 解决方案 该值通常由 DB 控制.您无法使用代码控制它.这取决于所使用的数据库服务器.通常在 30 分钟到 ..
发布时间:2021-12-06 08:09:00 Java开发

Python Postgres psycopg2 ThreadedConnectionPool 耗尽

我在这里查看了几个与“客户太多"相关的主题,但仍然无法解决我的问题,所以我不得不针对我的具体情况再问一次. 基本上,我设置了我的本地 Postgres 服务器,需要做数万次查询,所以我使用了 Python psycopg2package.这是我的代码: 导入psycopg2将熊猫导入为 pd将 numpy 导入为 np从 flashtext 导入 KeywordProcessor从 psy ..
发布时间:2021-12-05 21:22:37 Python

spring.jpa.hibernate.ddl-auto 属性在 Spring 中是如何工作的?

我在处理我的 Spring Boot 应用程序项目时注意到,有时我的数据库在另一台服务器 (SQL Server) 上会出现连接超时错误.当我尝试使用 FlyWay 进行一些脚本迁移时,特别会发生这种情况,但经过多次尝试后它才起作用. 然后我注意到我没有在我的属性文件中指定 spring.jpa.hibernate.ddl-auto.我做了一些研究,发现建议添加spring.jpa.hibe ..
发布时间:2021-12-03 17:07:05 其他开发

如何在浏览器中从 JavaScript 连接到 SQL Server 数据库?

谁能给我一些示例源代码,展示如何从本地 JavaScript 连接到 SQL Server 2005 数据库?我正在台式机上学习网络编程. 或者我需要使用任何其他脚本语言吗?如果你有的话,建议一些替代方案,但我现在正在尝试用 JavaScript 来做.我的 SQL Server 本地安装在我的桌面上——SQL Server Management Studio 2005 和 IE7 浏览器. ..
发布时间:2021-12-02 14:16:22 数据库

PG::ConnectionBad - 无法连接到服务器:连接被拒绝

每次我运行 Rails 4.0 服务器时,我都会得到这个输出. 2013-11-06 23:56:36 -0500 开始 GET "/" for 127.0.0.1PG::ConnectionBad - 无法连接到服务器:连接被拒绝服务器是否在主机“localhost"(::1) 上运行并接受端口 5432 上的 TCP/IP 连接?无法连接到服务器:连接被拒绝服务器是否在主机“localho ..

如何在 Node.js Web 应用程序中管理 MongoDB 连接?

我正在使用 node-mongodb-native 驱动程序和 MongoDB 来编写一个网站. 我有一些关于如何管理连接的问题: 仅对所有请求使用一个 MongoDB 连接就足够了吗?是否有任何性能问题?如果没有,我可以设置一个全局连接以在整个应用程序中使用吗? 如果不是,我在请求到达时打开一个新连接,并在处理请求时关闭它是不是很好?打开和关闭连接是否昂贵? 我应该使用全 ..

ExecuteReader 需要一个打开且可用的连接.连接的当前状态是 Connecting

尝试在线通过 ASP.NET 连接到 MSSQL 数据库时,当两个或更多人同时连接时,我会得到以下信息: ExecuteReader 需要一个打开且可用的连接.连接的当前状态为 Connecting. 该站点在我的本地主机服务器上运行良好. 这是粗略的代码. public Promotion retrievePromotion(){int促销ID = 0;字符串promotio ..
发布时间:2021-12-01 09:17:06 C#/.NET

如何在 EF DbContext 和 AspNet Membership 之间共享连接以避免事务升级到 DTC

我有一个 ASP.NET MVC3 应用程序,它使用 EF 4.1 DbContext,数据库优先数据层.EDMX 方法工作正常,因为我倾向于在使应用程序适应它们之前对我的数据模型进行更改.该应用程序可以与包含元数据引用的特殊 EF 连接字符串一起正常工作. 但是,美中不足.该应用程序还使用需要标准连接字符串的 ASP.NET 成员资格和角色.我有几个用例涉及成员资格表和其他(EF 管理的) ..

为什么我需要 Hibernate 中的事务进行只读操作?

为什么我需要 Hibernate 中的事务来进行只读操作? 以下事务是否在数据库中加锁? 从数据库获取的示例代码: Transaction tx = HibernateUtil.getCurrentSession().beginTransaction();//为什么开始交易?//这里是只读操作tx.commit()//为什么是 tx.commit?我不想写任何东西 我可以使用 se ..
发布时间:2021-11-25 19:42:53 Java开发

连接到 MySQL 数据库时关于 SSL 连接的警告

通过下面的两个类,我尝试连接到 MySQL 数据库.但是,我总是收到此错误: Wed Dec 09 22:46:52 CET 2015 警告:不建议在没有服务器身份验证的情况下建立 SSL 连接.根据 MySQL 5.5.45+、5.6.26+ 和 5.7.6+ 的要求,如果未设置显式选项,则必须默认建立 SSL 连接.为了符合不使用 SSL 的现有应用程序,verifyServerCertif ..
发布时间:2021-11-25 18:01:43 Java开发

关闭 Java 中的数据库连接

我有点糊涂了.我正在从 Java 数据库连接阅读以下内容: Connection conn = DriverManager.getConnection(“jdbc:somejdbcvendor:一些jdbc供应商需要的其他数据",“我的登录",“我的密码");语句 stmt = conn.createStatement();尝试 {stmt.executeUpdate( "INSERT INTO ..
发布时间:2021-11-25 12:55:22 Java开发