问题标签 [eclipse-dtp]

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

java - 如何使用 Eclipse 的数据工具平台设置登录超时?

我正在尝试为使用 Eclipse 的数据工具平台的项目设置连接超时。目的是防止在数据库连接建立时间过长时等待。该项目支持多种数据库类型。

如果项目使用普通的 java.sql,我可以将超时设置如下:

我试图在 org.eclipse.datatools.connectivity 类中寻找类似的东西,例如 IConnectionProfile。到目前为止,我一直无法找到像 DriverManager.setLoginTimeout 这样的特定方法。

java.sql 和 org.eclipse.datatools.connectivity 都支持添加属性来设置连接信息:

java.sql

org.eclipse.database.connectivity

使用属性,我已经能够为大多数数据库设置超时。例如,Oracle 支持以毫秒表示的名为 oracle.net.CONNECT_TIMEOUT 的属性,而 Microsoft SQL Server 支持以秒表示的名为 loginTimeout 的属性。

我还没有找到 Sybase、Teradata 和 Netezza 的值。

问题 1:是否有更简单的机制来设置数据工具平台的登录超时?问题2:如果没有更好的解决方案,有没有办法为Sybase、Teradata和Netezza设置超时?我可以处理具有不同名称和值类型的属性。

0 投票
1 回答
1043 浏览

mysql - 如何使用 Eclipse 数据库管理透视图连接到 MySql 8.0 数据库

我想使用 Eclipse 数据库工具连接到本地 MySql 8.0 数据库。但是在设置新的数据库连接配置文件时,我找不到 MySql 8.0 的驱动程序模板。该列表仅包含 MySql JDBC Driver 5.1 之前的模板配置文件。那么,在我的情况下,如何使用 eclipse DTP 工具连接更新版本的 MySql,如 8.0

这是新驱动程序定义窗口的屏幕截图