Heim >Java >javaLernprogramm >Können Sie das Datenbankschema in einer JDBC-Verbindung zu Postgres angeben?
JDBC zu Postgres mit Schemaspezifikation
Können Sie das Datenbankschema angeben, wenn Sie eine Verbindung zu Postgres über JDBC herstellen? Wenn ja, wie?
Antwort:
Ja, es ist möglich, das Schema in JDBC anzugeben, wenn eine Verbindung zu Postgres hergestellt wird. Vor JDBC v9.4 war dies nicht direkt über die Verbindungs-URL möglich. Mit JDBC v9.4 und höher können Sie jedoch den neuen currentSchema-Parameter in der Verbindungs-URL verwenden, wie unten gezeigt:
jdbc:postgresql://localhost:5432/mydatabase?currentSchema=myschema
Früher bestand eine beliebte Problemumgehung darin, das Schema in der Verbindungs-URL mit zu konfigurieren der Suchpfad-Parameter:
jdbc:postgresql://localhost:5432/mydatabase?searchpath=myschema
Dieser Ansatz ist jedoch zugunsten des neuen currentSchema-Parameters veraltet.
Das obige ist der detaillierte Inhalt vonKönnen Sie das Datenbankschema in einer JDBC-Verbindung zu Postgres angeben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!