java - com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException : Unknown database 'xyz'

标签 java php mysql vb.net jdbc

我已经通过phpmyadmin在mysql中创建了这个数据库。当我从我的 vb.net 应用程序访问它时,它工作得非常好。但是当我尝试从我的 java 应用程序连接它时,它显示异常:

"com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:
                                        Unknown database 'gm'". 

即使我无法连接到我从 Java 应用程序创建的任何数据库。但相同的数据库对于 php 或 VB.net 应用程序来说工作得很好。 Java 应用程序可以使用相同的代码连接到“information_schema”数据库。

请帮忙。提前致谢。 Databases privileges

最佳答案

请验证数据库 xyz 是否存在,我感觉您的连接字符串正在尝试访问错误的数据库。

下面是 jdbc 连接字符串的正确示例。

jdbc:mysql://localhost:3306/dbname

您还应该检查您尝试连接到数据库的用户是否也具有该数据库的权限?

关于java - com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException : Unknown database 'xyz' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35098238/

相关文章:

java - 使用自定义适配器获取已检查的项目

php - 编辑距离 : how to better handle words swapping positions?

php - 用于从 PHP 数组创建 HTML 标记的 foreach 循环

c++ - 如何使用 MySQL C++ Connector 存储二进制数据?

MySQL 试图删除所有不受外键约束的行

java - 无法写入通过 ssh 从控制台执行的 Swing 应用程序中的文本框

java - 适用于 Java : return desirable value from method during debug 的 IntelliJ IDEA 调试器

java - 为什么是 maven ?有什么好处?

php - Google Map API v3 - (1) map 暂时闪烁错误的地理编码 (2) 添加标记点击事件

mysql - 如何创建 API 在 MySQL 中插入数据并解析具有重复键的 json