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

mysql - Eclipse DTP 仍然不处理分隔符语句

这个

失败了

您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 5 行的 '' 附近使用正确的语法

如何解决这个语法错误(MySQL 服务器是 5.5)?

触发器是否可能被禁用或类似的?

编辑:这是自2009 年以来存在的 Eclipse DTP 的问题,bugzilla

0 投票
1 回答
86 浏览

java - 获取特定于 DB2 的解析器实例

我正在尝试创建一个简单的插件,我可以在其中粘贴来自日志的 sql 查询,并让它在表中显示列名和插入的值。除了日期和时间,我已经让它工作了,因为我们的 DB2 数据库使用特殊值,例如{d: '2014-07-03'}而不是'2014-07-03'.

我如何弄清楚我需要传递什么值SQLQueryParserManagerProvider.getInstance().getParserManager(dbProduct, dbVersion);

获得可以处理这些值的正确解析器?

0 投票
0 回答
56 浏览

java - 获取 JDBC 查询解析器实例以供 Eclipse 插件使用

我创建了一个简单的插件,它成功地使用了DB2来自 Eclipse 的 DTP 的解析器,但是在使用JDBC诸如之类的语法时它会阻塞{d: '2014-07-03'}

我怎样才能得到一个SQLQueryParserManager可以处理这种语法的实例?(目前我正在使用SQLQueryParserManagerProvider.getInstance().getParserManager("DB2 UDB", "V9.5"),我之前的技巧在这种情况下没有帮助。

0 投票
0 回答
674 浏览

eclipse - 如何让 Eclipse 尊重 JPA 2.0 中分隔标识符的“\”?

根据 JPA 2.0 规范,在定义分隔标识符(对匹配保留字的标识符有用)时,\"必须使用转义双引号。例如,一个名为 USER 的表中的实体应该被注解@Table(name = "\"USER\"")

在 1.0 中没有指定,解决方法是使用任何数据库语法。例如,`在 MySQL 中使用反引号,或在 SQL Server 中使用@Table(name = "`USER`")方括号, .[]@Table(name = "[USER]")

在验证类时,Eclipse 似乎不尊重 JPA 2.0 中的引用,并使用双引号明确解析标识符。尽管我在 Eclipse Luna 中使用 EclipseLink 2.5.2,它应该是最新的,但它无法解析指定引用的标识符,因此将其标记为错误。

根据我的调查,Dali(持久性插件)和 DTP(提供对数据库的访问)之间似乎存在一些问题。使用非定界标识符时,它可以很好地解析,但需要这些标识符才能使其与 JPA 工具一起使用并进行部署,这只会发生在 Eclipse IDE 中。

是否有解决方法可以正确解决这些元素?

根据 JPA 2.0 使用双引号

使用 MySQL 表示法

标记信息

Eclipse 中的 JPA 配置

0 投票
2 回答
14792 浏览

mysql - 如何使用数据源资源管理器从 Eclipse 连接 MySql

我需要帮助。你能回答这些问题吗?我想将 eclipse 连接到我的数据库,我已经在 eclipse: 中尝试过这些Window>Show View>Other>Data Source Explorer。之后我们Database Connections在eclipse下然后右键单击数据库连接并单击New...然后选择MySqlConnection Profile Types:然后我单击New Driver Definition。在New Driver Definition对话框下,存在MySql JDBC Driver特定的系统版本。我选择了一个,但OK按钮被禁用。它还在顶部显示:“无法在驱动程序定义指定的文件系统中找到 JAR/zip:mysql-connector-java-xxx-bin.jar ”。


如何在New Driver Definition数据源资源管理器对话框下指定驱动程序模板和定义名称(在数据工具平台中)

0 投票
0 回答
110 浏览

java - Eclipse DTP 在 SQL 服务器上不显示 nvarchar

在最新的 Eclipse (Mars) 中,数据源浏览器不会在 MS SQL Server 数据连接上显示 NVARCHAR 类型。以前的版本以及 STS 等开源衍生产品也是如此。但是,诸如 Rational Application Developer 之类的商业工具显示了使用相同数据源的类型。

NVARCHAR 类型在其他数据库 (Oracle) 上正确显示。

如何让 Eclipse (DTP) 使用数据源资源管理器正确显示 NVARCHAR?我们将其与 ORM 映射一起使用,因此在逆向工程时类型很重要。

0 投票
0 回答
343 浏览

java - Eclipse 数据工具项目:SQL 查询解析器 - 导入无法解析

我正在使用 Eclipse 4.5.1 Mars,并且 Data Tools Project 已经集成在这个发行版中。我正在尝试使用数据工具项目的 SQL 查询解析器来解析 SQL 文件。我创建了一个新的 Java 项目、一个包和一个类,并使用了这里给出的代码示例:http: //dev.eclipse.org/mhonarc/lists/dtp-sqldevtools-dev/msg00074.html

但是我无法解决使用解析器所需的类。例如,在代码的最开头,您会发现以下语句: SQLQueryParserManager parserManager = SQLQueryParserManagerProvider SQLQueryParserManager 显示错误并要求“导入 'SQLQueryParserManager ' (org.eclipse.datatools.sqltools.parsers.sql.query)” - 我这样做了。在 java 文件“import org.eclipse.datatools.sqltools.parsers.sql.query.SQLQueryParserManager;”顶部的 import-statement 部分 是相关的参考。但是,它一直告诉我“导入 org.eclipse”无法解决。

我不知道如何解决它了。我尝试下载DTP并将插件复制到Mars的插件文件夹中,但也没有任何变化。

这是我尝试运行的 .java 文件。这很简单,但由于某些原因仍然无法解决所需的类。这些课程应该是eclipse Mars imo的一部分。我尝试了不同的 Eclipse 下载,但都一样。请帮忙

0 投票
1 回答
140 浏览

java - Eclipse 数据工具平台 (DTP) - MySQL 不可用

我想使用数据源资源管理器配置 MySQL,就像这里

但是,MySQL 没有出现在我的 Eclipse 列表中

我的列表

我该如何解决?

0 投票
1 回答
1189 浏览

java - Eclipse DTP 新驱动定义

我正在尝试通过 Eclipse DTP 从 Eclipse 连接到 Postgresql。

我导航到 Window->Preference->Data Management-> Driver Definition

之后我选择了 PostgreSQL 并尝试通过 New Driver Definition Template 添加驱动程序。但一切似乎都是灰色的,我既无法使用添加按钮编辑添加 jar 文件的驱动程序名称。所有按钮都被禁用并变灰。

请帮忙。

罐

司机姓名

0 投票
1 回答
5551 浏览

java - 获取 sun.security.validator.ValidatorException:PKIX 路径构建失败:

尝试从 Eclipse marketPlace安装 Eclipse DTP(数据工具平台) 。我正在使用Eclipse Java Neon。我收到以下异常/错误。

任何帮助表示赞赏。