gpt4 book ai didi

java - JPA:创建数据库然后连接

转载 作者:行者123 更新时间:2023-11-29 03:52:03 25 4
gpt4 key购买 nike

我想在应用程序部署过程的第一次创建数据库。我正在使用 JPA。所以我考虑了两种方式。

1) 我的 persistence.xml 中有一个完整的连接描述:

<property name="mysql.jdbc.user" value="root"/>
<property name="mysql.jdbc.password" value=""/>
<property name="mysql.jdbc.url" value="jdbc:mysql://localhost:3306/DB"/>
<property name="mysql.jdbc.driver" value="com.mysql.jdbc.Driver"/>

当应用程序启动时,它无法连接到数据库并报告此问题,建议转到安装页面。在此安装页面中,我启动了一个带有显式 SQL 查询的数据库创建。

2) 我连接到数据库服务器:

<property name="mysql.jdbc.user" value="root"/>
<property name="mysql.jdbc.password" value=""/>
<property name="mysql.jdbc.url" value="jdbc:mysql://localhost:3306/"/>
<property name="mysql.jdbc.driver" value="com.mysql.jdbc.Driver"/>

应用程序通知我这是第一个连接,并将我重定向到安装页面。在数据库安装期间,应修改 persistence.xml。属性 mysql.jdbc.url 必须更改为声明数据库名称的新赋值。

你怎么看这件事?如何做到这一点?

最佳答案

我几乎可以肯定您不能使用 JPA 来创建数据库本身。

您需要手动创建它或考虑使用像 Maven 这样的构建工具来创建它.

关于java - JPA:创建数据库然后连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8297154/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com