0

我正在为我的 Web 应用程序使用 Seam Framework-Java EE。最终用户将连接到数据库并在我的 Web 应用程序(它有一个 GUI)中使用 SQL(或 HQL)命令检索一些记录。

参数(字段)将是:数据库 url (jdbc:oracle:thin:@...)、用户名、密码和用于检索记录的 SQL 命令。GUI 有这些字段。是否可以使用 entityManager 执行此操作?或者有什么建议吗?

顺便说一句,不仅适用于 Oracle,还适用于其他数据库和驱动程序。我是否需要将驱动程序 jar 放在某个地方,或者 Seam 是否已经有内置驱动程序?

4

1 回答 1

1

这里有很多问题

为了:

EntityManager - 我从来没有使用实体管理器连接到随机数据库(这就是你正在做的)。

驱动程序:您需要为计划支持的每种数据库类型提供驱动程序。

将军:你确定这是实现你想要做的最好的方式吗?从本质上讲,您让用户能够对您的数据库做他们想做的事。

于 2012-11-13T15:46:05.993 回答