0

我是 Java、Scout 和 Oracle 11g express 的新手。我想用一个表单制作一个简单的应用程序,然后单击按钮获取,表单会填充数据库中的数据。所以我的问题是如何将侦察应用程序与本地主机上的 Oracle 11g 连接起来。我需要通过 JDBC 驱动程序连接还是可以通过 Eclipse Scoute 接口完成所有这些操作。任何链接或指南都会有所帮助。你会如何处理这个问题?

4

1 回答 1

0

我发现了如何连接到 oracle 数据库。

首先你需要点击你的根项目nood。
在侦察对象属性中展开选项卡技术。

Unckeck Derby 10 JDBC Driver for Eclipse Scoute
全选并按 OK
检查 Oracle 11g2 JDBC Driver for Eclipse Scoute
全选并按 OK


然后在 Common Services -> SQL services 中选择服务器节点GO 在
SQL services 上右键单击并创建新的 SQL 服务

为您的 SqlService 命名(例如:OracleSqlService)
晚餐类:AbstractSqlService

按完成


在 Scout Object Properties 中选择新的 OracleSqlService 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;
}
于 2014-06-29T17:56:42.700 回答