问题标签 [database-connectivity]

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 回答
272 浏览

postgresql - 远程 postgres 数据库在 azure 上经常断开连接

我已经在 Azure 上安装了 Postgres(11),我正在使用 Datagrip 客户端连接到它,问题是它经常断开连接并在我运行一些查询时重新连接,需要将近 5 秒才能重新连接。在这里,我附上了一张我已经尝试过的AdvancedSettings的图片,但这似乎不起作用,您能否提出一个解决方案,以便至少保持连接超过 10 分钟。

0 投票
2 回答
171 浏览

java - 像 ojdbc6_g.jar 这样的 Jdbc 驱动程序是否包含 main() 方法?

像 ojdbc6_g.jar 这样的 Jdbc 驱动程序是一个独立的应用程序还是只是一个在主类中没有 main() 方法的库文件?

0 投票
1 回答
415 浏览

pyodbc - Pyodbc 只接受 windows 身份验证

我有一个 python 脚本,它通过 pyodbc 从 Windows 连接到 MS SQL 服务器。尝试使用 Windows 身份验证时,它正在连接到数据库,但是当尝试使用 SQL 服务器身份验证(使用用户名和密码)时,它显示以下错误。

"('28000', "[28000] [Microsoft][ODBC SQL Server Driver][SQL Server]用户'xxxx'登录失败。(18456) (SQLDriverConnect); [28000] [Microsoft][ODBC SQL Server Driver] [SQL Server] 用户 'xxxx' 登录失败。(18456)")"。

但我可以使用该用户名和密码(SQL 服务器凭据)连接到 SQL 服务器。我已经在用户映射选项卡中为该用户启用了数据库读取、写入权限,并且 SQL 服务器身份验证也处于启用状态。这成为一个瓶颈。欢迎提供解决方案。提前致谢!!!。

0 投票
1 回答
218 浏览

python - 我们可以使用 python 为 mysql 表值获取用户输入吗?

我尝试输入,但显示错误。

引发错误。ProgrammingError(

ProgrammingError: 并非所有参数都在 SQL 语句中使用

我尝试过的一部分代码,

`#D_O_B

0 投票
1 回答
57 浏览

java - Java 应用程序可以直接连接到 EnterpriseDB Advanced Server 吗?

团队,我有一个 Java 应用程序,我想访问 EnterpriseDB (EDB) Advanced Server。例如: myJavaApp => EDB Advanced Server v11 或连接看起来像这样 myJavaApp => Java Driver v42 => EDB Advanced Server v11 我有一个大容量应用程序,我想让路径长度尽可能短以达到要求吞吐量。

提前致谢, 弗兰克

0 投票
2 回答
54 浏览

flutter - 'getUsers' 方法在 null 上被调用。接收方:null 尝试调用:getUsers()

运行我的应用程序后,我在红屏上出现错误。我的第一个屏幕是登录屏幕。我想简单地注册用户并登录用户。但是当我使用 getUsers() 或 getLogin() 时,出现上述错误。我受够了这个错误。到处搜索,但找不到任何可行的解决方案。请你写下我需要添加的代码。请帮我。用户登录.dart

注册用户.dart

db_service.dart

0 投票
1 回答
795 浏览

database-connection - 将 Visual Studio 2019 与 Oracle 19c 连接时出错

我已经在我的电脑上安装了 oracle 19c 64 位版本。我已经安装了 Visual Studio 2019。下面是我的 Visual Studio 安装的详细信息。

Microsoft Visual Studio 社区 2019 版本 16.9.4

我已经创建了我的数据库,并且正在通过 SQL Developer 连接来处理我的数据库。

但在这里,我试图从 Visual Studio 连接到我的数据库,如下面的屏幕截图所示。

在此处输入图像描述

它给了我以下错误。

尝试加载 Oracle 客户端库会引发 BadImageFormatException。在安装了 32 位 Oracle 客户端组件的 64 位模式下运行时会出现此问题。

在此处输入图像描述

谁能指出我如何解决错误?

0 投票
0 回答
57 浏览

java - 在junit上排除hikari连接池

在我的 Java springboot 应用程序中,使用 hikari 连接池进行数据库连接。但是在为任何函数编写junit时,这个连接会自动调用并尝试建立连接,如果没有建立连接,则整个测试用例都会失败。如何从junit中排除这个hikari连接?

请帮忙..

0 投票
1 回答
42 浏览

java - 我怎么会出现身份验证错误,但是当我通过应用程序登录时,我能够登录

com.microsoft.sqlserver.jdbc.SQLServerException:无法在 Active Directory 中验证用户 fakeaccount@gmail.com (Authentication=ActiveDirectoryPassword)。在 com.microsoft.sqlserver.jdbc.SQLServerADAL4JUtils.getSqlFedAuthToken(SQLServerADAL4JUtils.java:62) ~[mssql-jdbc-8.4.1.jre8.jar:na] 在 com.microsoft.sqlserver.jdbc.SQLServerConnection.getFedAuthToken(SQLServerConnection. java:4442) ~[mssql-jdbc-8.4.1.jre8.jar:na] at com.microsoft.sqlserver.jdbc.SQLServerConnection.onFedAuthInfo(SQLServerConnection.java:4415) ~[mssql-jdbc-8.4.1.jre8 .jar:na]

0 投票
0 回答
37 浏览

mysql - 使用 LOAD DATA LOCAL INFILE 导入重复项时是否可以避免警告

我有一个errors包含以下列的表格 : id_error, product_id,error_code已经填满了一些错误。我用id_error作主键并添加了一个由列组成的 UNIQUE 索引,product_iderror_code确保不会有两个相同error_code的错误product_id。例如 :

我想从 .csv 文件中导入错误列表,其中一些可能已经在errors表中。例如 :

为此,我正在使用 LOAD DATA 语句,这可以正常工作。例如 :

结果,errors表格现在看起来像这样,这是预期的结果:

但是,通过这样做,我会收到表中已经存在的每一行的警告,errors通知我 UNIQUE 键起作用:

我想使用 Labview 自动化这个过程,因为它适合我完成这个特定任务的工作流程。然而,我在 Labview 中用来访问我的数据库的库似乎不支持警告:它触发了一个错误,说我的查询是错误的。我通过直接在 Workbench 中运行查询来仔细检查查询,没有错误,只是前面提到的警告。

我还仔细检查了 Labview 方面的所有内容,其他请求似乎一切正常。似乎这个库将警告视为错误。

我尝试使用以下请求更改错误详细程度(打算在查询后将其更改回来),不幸的是,由于我使用的是云数据库,我认为我不能拥有 SUPER 特权或 SYSTEM_VARIABLES_ADMIN 特权。

我尝试了主键和唯一键的不同组合以避免触发警告,同时保持防止我添加已经存在的错误但我没有成功的安全性。

我正在寻找一种方法来执行以下操作之一:

  • 避免使用 LOAD DATA 语句出现重复的警告
  • 使用不会触发任何警告的另一条语句将 .csv 文件导入表中。如果错误已经在表中,我在想可能是每行导入并检查每一行?
  • 还有其他解决方案可以实现我想做的吗?

编辑:我在 Labview 中使用 Ovak Technologies 的大数据数据库连接工具包