【问题标题】:How to connect SCOUT application with Oracle Database 11g Express Edition如何将 SCOUT 应用程序与 Oracle 数据库 11g 快捷版连接
【发布时间】:2014-07-15 17:11:46
【问题描述】:
我是 Java、Scout 和 Oracle 11g express 的新手。我想用一个表单制作一个简单的应用程序,然后单击按钮获取,表单会填充数据库中的数据。
所以我的问题是如何将侦察应用程序与本地主机上的 Oracle 11g 连接起来。我需要通过 JDBC 驱动程序连接还是可以通过 Eclipse Scoute 接口完成所有这些操作。任何链接或指南都会有所帮助。你会如何解决这个问题?
【问题讨论】:
标签:
java
eclipse
eclipse-scout
【解决方案1】:
我知道了如何连接到 oracle 数据库。
首先你需要点击你的根项目nood。
在侦察对象属性中展开选项卡技术。
Unckeck Derby 10 用于 Eclipse Scoute 的 JDBC 驱动程序
全选并按 OK
检查 Eclipse Scoute 的 Oracle 11g2 JDBC 驱动程序
全选并按确定
然后选择服务器节点
公共服务中的 GO -> SQL 服务
在 SQL 服务上右键单击并创建新的 SQL 服务
为您的 SqlService 命名(例如:OracleSqlService)
晚餐类:AbstractSqlService
新闻结束
选择您的新 OracleSqlService
Scout 对象属性中的 GO
添加用户名:system
添加密码:root
正确的 Jdbc 映射名称:jdbc:oracle:thin:@localhost:1521:xe
现在我们将访问 helloworld 项目的数据库。为此,请转到 Server->Services->DesktopService->load 并双击“加载”操作。实现方法如下:
public DesktopFormData load(DesktopFormData formData) throws ProcessingException {
SQL.selectInto("SELECT 'Hello World!' INTO :message", formData);
return formData;
}