当前位置: 首页 > 知识库问答 >
问题:

连接到MySQL服务器,但没有列出/显示表

雷晋
2023-03-14

我试图创建一个JPA项目,eclipse确实连接到数据库,但是没有显示任何表。数据库确实有表,用户“约翰”拥有数据库中的所有许可。从提示符或使用MySQL客户端执行查询没有问题。

下面是"驱动程序属性"中的连接设置:

驱动程序:MySQL JDBC驱动程序
数据库:myDatabase
URL:JDBC:mysql://localhost:3306
用户名:john
密码:******

“测试连接”按钮工作正常,连接已建立,但在tables文件夹中,它是空的。

使用jre7、tomcat 7.0、Mysql 5.6.0、Eclipse Luna 4.4.2、Mysql-connector-java-5.1.18。罐子

共有1个答案

宇文俊风
2023-03-14

连接字符串应该列出架构。

资料来源:https://www.eclipse.org/forums/index.php?t=msg

因此,如果JDBC连接字符串只像:
JDBC:mysql://[server_name]:3306/而不是
JDBC:mysql://[server_name]:3306/[schema_name]

而Eclipse在Database Explorer和JPA表生成中都没有显示任何表。

从jdbc更改连接字符串:mysql://localhost:3306

jdbc:mysql://localhost:3306/myDatabase

正确显示表格。

 类似资料:
  • 命令: 给出了错误: 但是运行sudo权限,工作: 有没有可能因为sudo要求阻止我在intellij中打开数据库而放弃它?在回答这个问题时,我尝试了以下方法:不使用sudo连接到本地MySQL服务器: 这没有帮助。上面的问题抛出了一个不同的错误

  • 本文向大家介绍PHP PDO:连接到MySQL / MariaDB服务器,包括了PHP PDO:连接到MySQL / MariaDB服务器的使用技巧和注意事项,需要的朋友参考一下 示例 有两种方法可以连接到MySQL / MariaDB服务器,具体取决于您的基础结构。 标准(TCP / IP)连接 由于PDO被设计为与旧的MySQL服务器版本(不支持预准备语句)兼容,因此您必须显式禁用该仿真。否则

  • 我有一个问题,我用套接字构建了服务器部分和客户机,没有收到任何错误。当我在浏览器中键入本地地址时,它会在cmd中显示信息,但当我在emulator或mobile中运行Android应用程序时,它不会连接到服务器。 我使用的权限: 服务器代码: Main Activity.java是: 请引导我。

  • 我在Ubuntu14.04服务器中安装了mongodb 我无法通过“mongoimport”,“mongodump”,“mongostat”等连接到mongodb。它始终显示“无法访问的服务器” 不知何故,我能够与Mongo Shell建立联系 起初,我怀疑它是否是由我的iptables引起的,所以我刷新了所有iptables规则并为所有接受创建了规则,但它仍然相同 我搜索了stackOverfl

  • 初始化-iMac:桌面初始化$openssl s_client-connect gateway.sandbox.push.apple.com:2195-cert pushchatcert.pem-key pushchatkey.pem 终端响应: CONNECTED(00000003)深度=1/c=US/O=Entrust,INC./OU=www.Entrust.net/RPA是通过引用合并的/O