Ich würde gerne eine Swing GUI schreiben.
Dabei möchte ich Daten in einer Datenbank ablegen.
Hierfür gibt es ja u.a. die H2 Datenbank.
Ich komme aber gerade nicht bei der Installation weiter....
Folgende Fragen:
Was ich bisher gemacht habe:
- Dependency eingegefügt:
Meine persistence.xml sieht so aus:
Starten tue ich sie derzeit so, aber das ist glaube ich nicht richtig, wenn die die Datenbank im File speichern möchte?
Danke für jede Hilfe
Dabei möchte ich Daten in einer Datenbank ablegen.
Hierfür gibt es ja u.a. die H2 Datenbank.
Ich komme aber gerade nicht bei der Installation weiter....
Folgende Fragen:
- Benötige ich eine persistence.xml ?
- Wie starte ich die Datenbank in der Main - Methode?
- Der Pfad des Files soll dort sein, wo auch die .jar - Datei liegt, wie kann man das machen?
Was ich bisher gemacht habe:
- Dependency eingegefügt:
Code:
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>2.1.214</version>
<scope>compile</scope>
</dependency>
Meine persistence.xml sieht so aus:
Java:
<persistence xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"
version="2.0" xmlns="http://java.sun.com/xml/ns/persistence">
<persistence-unit name="test" transaction-type="RESOURCE_LOCAL">
<properties>
<property name="javax.persistence.jdbc.driver" value="org.h2.Driver" />
<property name="javax.persistence.jdbc.url" value="jdbc:h2:~/test" />
<property name="javax.persistence.jdbc.user" value="sa" />
<property name="javax.persistence.jdbc.password" value="" />
<property name="hibernate.dialect" value="org.hibernate.dialect.H2Dialect"/>
<property name="hibernate.hbm2ddl.auto" value="create-drop" />
<property name="show_sql" value="true"/>
<property name="hibernate.temp.use_jdbc_metadata_defaults" value="false"/>
</properties>
</persistence-unit>
</persistence>
Starten tue ich sie derzeit so, aber das ist glaube ich nicht richtig, wenn die die Datenbank im File speichern möchte?
Code:
Server server = Server.createTcpServer("-tcpPort", "9092", "-tcpAllowOthers").start();
Danke für jede Hilfe