Min*_*win 1 java mysql eclipse jdbc
我试图创建一个JPA项目,并且eclipse确实连接到数据库,但是未显示任何表。该数据库确实具有表,并且用户“ john”具有该数据库中的所有许可。从提示执行查询或使用MySQL客户端都没有问题。
这是“驱动程序属性”中的连接设置:
驱动程序:MySQL JDBC驱动程序
数据库:myDatabase
URL:jdbc:mysql:// localhost:3306
用户名:john
密码:******
“测试连接”按钮可以正常工作,可以建立连接,但是在表文件夹中,该连接为空。
使用jre7,tomcat 7.0,Mysql 5.6.0,Eclipse Luna 4.4.2,mysql-connector-java-5.1.18.jar
连接字符串应列出架构。
资料来源: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
正确显示表格。