Eclipse插件产品数据库连接

时间:2016-11-17 21:29:26

标签: eclipse-plugin

我们有一个内部开发的Eclipse Plug-in产品,它作为exe部署。它已经运行了很多年,最初的开发人员早已不复存在。我们确实需要将产品从桌面迁移到新服务器上。组织中没有Java专有技术。

虽然我读到了关于将插件导出为可执行文件的问题,但我终生无法确定数据库连接字符串的定义位置。

我看到它的引用如下:

addField(new StringFieldEditor(PreferenceConstants.P_CONNECTION_SERVER_NAME, "Server Name:", getFieldEditorParent()));
addField(new StringFieldEditor(PreferenceConstants.P_CONNECTION_SERVER_PORT, "Server Port:", getFieldEditorParent()));

String[][] authModes = new String[][]{{"Windows Authentication","0"},{"SQL Server Authentication","1"}};
addField(new RadioGroupFieldEditor(PreferenceConstants.P_CONNECTION_AUTH_MODE,
                                    "Server Authentication Mode",
                                    2,
                                    authModes, getFieldEditorParent(), true));

但是,我无法深入到定义服务器名称和端口的位置。查看了" IAApplication.product",build.properties,config.ini,plugin.xml,plugin_customization.ini文件,但无法找到它。

关于这可以定义的任何想法?在Eclipse首选项或其他地方?

在这方面的任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

这似乎是使用标准的Eclipse首选项。

首选项存储在.metadata/.plugins/org.eclipse.core.runtime/.settings目录中的工作区中,文件名为plugin-id.prefs。这是一个Java属性文件。