Chcę utworzyć połączenie z katalogiem głównym mysql w celu uzyskania dostępu do wszystkich baz danych.
Z góry dziękuję
Odpowiedzi:
0 dla odpowiedzi № 1Pomijając to, używając root
konto dla czegoś innego niż cele administracyjne może być złym pomysłem ... cóż, nadal nie można połączyć się z "wszystkimi bazami danych", przynajmniej nie na raz. Możesz zrobić to:
- utworzyć połączenie z jedną z istniejących baz danych. (najprawdopodobniej użyj
mysql
na początek, ponieważ możesz być pewien, że ten istnieje) - jeśli chcesz wskazać połączenie z inną bazą danych, użyj
connection.setCatalog(String)
metodajava.sql.Connection
klasa, aby przełączyć się do innej bazy danych.
Jeśli chcesz wiedzieć, które bazy danych istnieją, zobacz to pytanie: jak uzyskać listę nazw baz danych "Schema" MySql za pomocą Javy Javy