Я работаю над проектом, который использует JDBC через derby.jar, и я пытаюсь сделать его полезным без сервера базы данных, работающего внутри NetBeans. У меня уже есть работающая база данных (которая не встроена) и полный код. Вот мой xml, который я использую.
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.1" xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd">
<persistence-unit name="boltPU" transaction-type="RESOURCE_LOCAL">
<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
<class>entity.Termek</class>
<properties>
<property name="javax.persistence.jdbc.url" value="jdbc:derby://localhost:1527/bolt;create=true"/>
<property name="javax.persistence.jdbc.password" value="asd"/>
<property name="javax.persistence.jdbc.driver" value="org.apache.derby.jdbc.ClientDriver"/>
<property name="javax.persistence.jdbc.user" value="asd"/>
<property name="javax.persistence.schema-generation.database.action" value="drop-and-create"/>
<property name="eclipselink.ddl-generation" value="create-tables"/>
</properties>
</persistence-unit>
</persistence>
Любое предложение о его модификации? Я попытался использовать EmbeddedDriver вместо ClientDriver, но у меня есть исключение, которое невозможно найти. Изменение: я попытался поместить все необходимые файлы jar в путь к классам, и все они добавлены в библиотеки.
Вы пытались поместить дерби банку и другие необходимые баночки в дерби в пути к классам приложения? Дополнительные инструкции здесь http://db.apache.org/derby/papers/DerbyTut/embedded_intro.html
Вы можете отредактировать свой вопрос, чтобы включить stacktrace ошибок, которые вы получаете после попытки ссылки выше