Eclipse 中的 ObjectDB 连接
ObjectDB Connection in Eclipse
我是 ObjectDB 的新手。
我尝试使用它的原因是使用嵌入式数据库创建桌面 java 应用程序。
换句话说,我最终想单独给我的朋友一个可运行的 jar 文件,这样他就可以在 javaFX 应用程序中访问数据库,而无需打扰服务器等任何东西。
根据手册,我必须像这样使用 EntityManagerFactory:
EntityManagerFactory emf = Persistence.createEntityManagerFactory("$objectdb/db/points.odb");
手册说 "The createEntityManagerFactory static method expects a persistence unit name as an argument, but when using ObjectDB, any valid database file path is also accepted."
到目前为止,我创建了一个实体 Class 然后教程突然介绍了那个。
我迷失在 EntityManaferFacotory 方法的参数中。
我只有一个实体 class。数据库文件是什么?
你能告诉我如何将数据库嵌入到 jar 文件中吗?
比如将某个文件放在哪里或以某种方式放置文件路径?
如果数据库文件不存在,会自动创建,所以createEntityManagerFactory的参数可以是数据库文件的路径,其中$objectdb代表ObjectDB主目录。
我是 ObjectDB 的新手。 我尝试使用它的原因是使用嵌入式数据库创建桌面 java 应用程序。 换句话说,我最终想单独给我的朋友一个可运行的 jar 文件,这样他就可以在 javaFX 应用程序中访问数据库,而无需打扰服务器等任何东西。
根据手册,我必须像这样使用 EntityManagerFactory:
EntityManagerFactory emf = Persistence.createEntityManagerFactory("$objectdb/db/points.odb");
手册说 "The createEntityManagerFactory static method expects a persistence unit name as an argument, but when using ObjectDB, any valid database file path is also accepted."
到目前为止,我创建了一个实体 Class 然后教程突然介绍了那个。 我迷失在 EntityManaferFacotory 方法的参数中。 我只有一个实体 class。数据库文件是什么?
你能告诉我如何将数据库嵌入到 jar 文件中吗? 比如将某个文件放在哪里或以某种方式放置文件路径?
如果数据库文件不存在,会自动创建,所以createEntityManagerFactory的参数可以是数据库文件的路径,其中$objectdb代表ObjectDB主目录。