我正在为我的Web应用程序使用Seam Framework-Java EE。最终用户将连接到数据库并使用我的Web应用程序中的SQL(或HQL)命令检索一些记录(它具有GUI)。
参数(字段)将是:DB url(jdbc:oracle:thin:@ ...),用户名,密码和用于检索记录的SQL命令。 GUI具有这些字段。是否可以使用entityManager执行此操作?或者有什么建议吗?
顺便说一下,不仅是Oracle,还有其他数据库和驱动程序。我是否需要将驱动程序放在某处或者Seam是否已经内置了驱动程序?
答案 0 :(得分:1)
这里有很多问题
按顺序:
EntityManager - 我从未使用实体管理器连接到随机数据库(这就是你正在做的事情)。
驱动程序:您需要为计划支持的每种数据库类型提供驱动程序。
将军:您确定这是实现您想要做的最佳方式吗?基本上,您正在为用户提供他们想要的数据库。