Java应用程序与即插即用数据库

时间:2016-10-28 22:55:26

标签: java mysql database oracle hibernate

我的公司有一个产品,我们作为平庸公司的解决方案出售,他们可以使用java,但由于许可和其他技术/资源问题,他们对数据库有不同的意见。 我想知道是否有一种方法可以创建应用程序,在安装过程中我们配置数据库(选择天气mysql / oracle和输入/生成连接字符串,分配驱动程序等),它的工作方式类似作为另一个db。我听说过hibernate能够生成表但以前没有用过它。

我需要一个意见,如果可能的话,请参考指南。先谢谢你。对于一个愚蠢的问题感到抱歉,我只知道java的基础知识,尚未使用ORM或任何其他框架。

1 个答案:

答案 0 :(得分:0)

是,

JPA(java persistance API)允许您执行您正在寻找的内容。您将需要JPA提供商(例如hibernateApache OpenJPAeclipse link等。)

您将能够根据需要映射到的对象自动创建数据库的架构。

以下是一些入门指南:

许多JPA资源都会指向java ee资源和教程,因为它大量用于java entreprise版本,但API本身可以与标准java平台一起使用。