wie zu verbinden, hibernate, DB2
Bin ich eine Anwendung ausführen, verwendet struts und hibernate. Ich bin derzeit mit Derby-Datenbank.
Jetzt muss ich shift auf der DB2-Datenbank.
Bitte sagen Sie mir,
- welche Konfiguration ich tun
hibernate-Konfiguration-Datei? - Muss ich für jede classpath
variable? - Ich weiß, gibt es zwei Gläser für DB2
(db2jcc.jar & db2jcc_license_cu.jar).
Gibt es irgendeine andere jar kann ich Sie brauchen?
Vielen Dank im Voraus.
- Ich will den Ruhezustand zu verwalten. Nicht jeder container. Ich bin mit JBoss-server.
- Danke das problem ist vorbei, aber es gibt eine andere. Hier ist der link. stackoverflow.com/q/5497875/420613
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollte es mit db2jcc.jar
Fügen Sie unter Eigenschaften auf Ihre
hibernate.cfg.xml
Ändern letzten 3 Eigenschaften entsprechend Ihrer Konfiguration
Wenn Ihr DB2-Treiber unterstützt JDBC-Ansatz (und es tut), müssen Sie die Eigenschaften der Verbindung. Es gibt drei Möglichkeiten, dies zu tun: über xml, über
hibernate.properties
- Datei und über programmatische Konfiguration (genauer, siehe Hibernate Reference Documentation, Kapitel 1 und 2. Hier ist ein einfaches Beispiel, wie dies zu tun:Programmatisch:
Über
hibernate.properties
:Müssten Sie brauchen die Fahrer (ich weiß nicht, ob die Gläser haben Sie ausreichend sind, aber es könnte der Fall sein) auf dem Klassenpfad und die Datenbank-Dialekt zu
org.hibernate.dialect.DB2Dialect
in Ihrempersistence.xml
.In JBoss ist es normalerweise nur notwendig, um entweder die Treiber in der server das lib-Verzeichnis oder in der Anwendung lib-dir.