java — com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: неизвестная база данных «xyz»

Я создал эту базу данных в MySQL по PHPMyAdmin. Это работает абсолютно нормально, когда я получаю к нему доступ из моего vb.net приложение. Но когда я пытаюсь подключить его из моего приложения Java, это показывает исключение:

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

Даже я не могу подключиться к какой-либо базе данных, созданной мной из Java-приложения. Но те же базы данных отлично работают для приложений php или VB.net. Java-приложение может подключиться кinformation_schema«база данных, хотя и с использованием того же кода.

Пожалуйста помоги. Заранее спасибо.
Базы данныхпривилегии

0

Решение

Пожалуйста, убедитесь, что база данных xyz существует, у меня возникло ощущение, что ваша строка подключения пытается попасть не в ту базу данных.

Ниже приведен правильный пример строки подключения для jdbc.

jdbc:mysql://localhost:3306/dbname

Вам также следует убедиться, что пользователь, с которым вы пытаетесь подключиться к базе данных, также имеет разрешения для этой базы данных?

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]