Я создал эту базу данных в MySQL по PHPMyAdmin. Это работает абсолютно нормально, когда я получаю к нему доступ из моего vb.net приложение. Но когда я пытаюсь подключить его из моего приложения Java, это показывает исключение:
"com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:
Unknown database 'gm'".
Даже я не могу подключиться к какой-либо базе данных, созданной мной из Java-приложения. Но те же базы данных отлично работают для приложений php или VB.net. Java-приложение может подключиться кinformation_schema
«база данных, хотя и с использованием того же кода.
Пожалуйста помоги. Заранее спасибо.
Базы данныхпривилегии
Пожалуйста, убедитесь, что база данных xyz существует, у меня возникло ощущение, что ваша строка подключения пытается попасть не в ту базу данных.
Ниже приведен правильный пример строки подключения для jdbc.
jdbc:mysql://localhost:3306/dbname
Вам также следует убедиться, что пользователь, с которым вы пытаетесь подключиться к базе данных, также имеет разрешения для этой базы данных?
Других решений пока нет …