2016-01-29 70 views
0

我想創建一個JPA項目,並且eclipse連接到數據庫,但沒有顯示錶。該數據庫確實有表格,並且用戶「john」在數據庫中具有所有許可證。從提示或使用MySQL客戶端執行查詢沒有問題。連接到MySQL服務器,但沒有列出/顯示

這裏是 「驅動程序屬性」 的連接設置:

驅動程序:MySQL JDBC驅動程序
數據庫:MYDATABASE
網址爲:jdbc:mysql的://本地主機:3306
用戶名:約翰
密碼:******

「測試連接」按鈕正常工作,連接已建立,但在表文件夾中,它是em PTY。

使用jre7下,Tomcat 7.0和MySQL 5.6.0時,Eclipse 4.4.2月神,使用mysql-connector-java的5.1.18.jar

+0

@MarkRotteveel我知道。這就是爲什麼**這是一個自我回答的問題**。由於我在SO中沒有發現類似的問題,因此我決定發佈Q和A,在我開始搜索之前描繪出情況併爲我效力。我今後是否應該避免這樣做? – Mindwin

回答

3

連接字符串應該列出的模式。

來源:https://www.eclipse.org/forums/index.php?t=msg&th=155563&goto=675194&#msg_675194

所以,如果JDBC連接字符串是隻喜歡:
JDBC:MySQL的:// [服務器]:/ 3306代替
JDBC:MySQL的:// [服務器]:3306/[schema_name]

比Eclipse在數據庫瀏覽器中既沒有顯示任何表,也沒有在JPA 表中生成表。

改變從
jdbc:mysql://localhost:3306
連接字符串以
jdbc:mysql://localhost:3306/myDatabase

正確顯示的表。

相關問題