跳转到内容

Java 持久化/MySQL

来自 Wikibooks,开放世界中的开放书籍

将 MySQL 与 Java 持久化 API 一起使用非常简单,因为 JDBC 驱动程序可以直接从 MySQL 网站 [1] 获取。

MySQL Connector/J 是 MySQL 的官方 JDBC 驱动程序,并在网站上提供良好的文档。

在本页中,我们将了解使用持久化 API 管理 MySQL 的一些方面。

安装非常简单,包括将从 MySQL 网站下载的 .jar 文件提供给 JVM。如果您使用 Apache 或 JBOSS,它可能已经安装。

配置技巧

[编辑 | 编辑源代码]

您可以在 MySQL 网站上找到有关配置的很多文档 [2].

自动创建数据库

[编辑 | 编辑源代码]

如果您打算自动创建表和数据库,则需要拥有正确的用户权限,并且还需要告知持久化 API 您要创建的数据库的名称。例如,使用 TopLink,如果您在 property.xml 中使用

 <property name="toplink.ddl-generation" value="create-tables"/>

您可能需要创建一个新数据库。要自动创建数据库“NewDB”,您需要将以下 URL 提供给 jdbc 连接

 <property name="toplink.jdbc.url" value="jdbc:mysql://127.0.0.1:3306/NewDB?createDatabaseIfNotExist=true"/>

否则,持久化 API 会抱怨数据库不存在。

华夏公益教科书