11 Stimmen

Wie wird das Schema für SQL Server in der JDBC Spring-Konfiguration festgelegt?

Wir verwenden die org.apache.commons.dbcp.BasicDataSource als übergeordnete Klasse für unsere Datenquellen in Spring.

Ist es möglich, das zu verwendende Schema entweder in der "url" oder in einer anderen Eigenschaft in der DBCP-Datenquelle anzugeben?

10voto

artbristol Punkte 31293

Ich glaube nicht, dass es möglich ist, das Schema anzugeben, da dies eine Funktion des Benutzers und nicht der JDBC-Sitzung ist. Sie sollten wahrscheinlich einen Benutzer erstellen, dessen Standardschema auf jedes Schema gesetzt ist, das Sie verwenden möchten, und dann den Benutzer in der dbcp-Konfiguration angeben.

-23voto

Dileep Punkte 1

Geben Sie einfach schema=SCHEMANAME

Zum Beispiel jdbc:sqlserver://ipaddress:port;database=DBName;schema=SCHEMANAME;selectMethod=cursor;sendStringParametersAsUnicode=false;IntegratedSecurity=true

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X