跳轉到內容

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://:3306/NewDB?createDatabaseIfNotExist=true"/>

否則,持久化 API 會抱怨資料庫不存在。

華夏公益教科書