Gemäß dem Abschnitt JDBC Data Sources der offiziellen Tomcat-Dokumentation können Sie den Parameter defaultCatalog
in Ihrer Konfiguration des verwenden.
Zum Beispiel:
<Resource name="jdbc/MyDatasourceName"
auth="Container"
type="javax.sql.DataSource"
username="dbusername"
password="dbpassword"
driverClassName="org.hsqldb.jdbc.JDBCDriver"
url="jdbc:hsqldb:myDatabase"
<!-- use the following catalog -->
defaultCatalog="newcatalog"
/>
Für eine detaillierte Auflistung der Attribute ein Blick auf Gemeinsame Abschnitt der Tomcat JDBC Connection Pool docs Attribute zur Verfügung haben, die defaultCatalog
wie folgt beschreibt:
defaultCatalog - - (String) Der Standardkatalog von Verbindungen, die von diesem Pool erstellt wurden.
Hoffe es hilft.
Definieren Sie "nicht funktioniert": erhalten Sie eine Ausnahme oder passiert nichts. Allerdings ist es sehr riskant, den Katalog einer Verbindung aus einem Verbindungspool zu ändern. Ich wäre nicht überrascht, wenn einige Connection-Pool-Implementierungen es nicht zulassen. –
Es ändert einfach nicht den Katalog. – Tobia