Więc stworzyłem kilka schematów w H2. Jak mogę podłączyć do określonego schematu w H2Jak połączyć się z określonym schematem w H2
Na przykład, gdy trzeba podłączyć do określonego schematu w SQL Server Mam poniżej JDBC URL jdbc: sqlserver: // hostname: porcie; SelectMethod = kursora; instanceName = MYSCHEMA; databaseName = DBNAME
Czy ta funkcja jest dostępna w H2. Jeśli nie, istnieje obejście.
Nie chcę, aby zawsze uzyskać dostęp do konkretnej tabeli w moim przypadku schematu być dostępne jak MYSCHEMA.TABLE_NAME
Inaczej Przypuszczam jedynym wyjściem będzie stworzenie cały stół do domyślnego schematu, który jest publiczny
niezbyt spokojny. Ustawiony schemat działa podczas wykonywania zapytania. Będzie również działać, jeśli uruchamiasz plik skryptu. Ale w tym przypadku moje pytanie dotyczy raczej konfiguracji schematu połączenia JDBC. Jak być może wiesz, konfiguracja schematu wykonania pozwala nam uzyskać dostęp do tabel bez nazwy schematu. – Acewin
@Acewin Czy rzeczywiście sprawdziłeś link? Możesz ustawić schemat, którego chcesz używać podczas łączenia się z bazą danych. Użyj formatu jdbc: h2: test; SCHEMA = ABC dla adresu URL połączenia. –
tak działa konfiguracja SCHEMATU w adresie URL. – Acewin