Переключение базы данных на firebird
Чтобы переключиться на использование Firebird в качестве сервера баз данных AggreGate Server'а, следуйте общим инструкциям из параграфа Переключение на другой движок базы данных. Ниже приводятся специфичные для этого SQL-сервера шаги.
Скачайте драйвер Jaybird JCA/JDBC. В момент написания этой статьи он доступен на странице http://www.firebirdsql.org/index.php?op=devel&sub=jdbc.
Скопируйте файл
jaybird-full-X.X.X.jarв подпапку/libинсталляционной папки AggreGate Server'a.
В Общих Настройках Конфигурации установите значение переменной
Database Driverв значениеorg.firebirdsql.jdbc.FBDriver. Это имя Java-класса для драйвера Firebird.
Формат переменной
Database URLдля Firebird имеет следующий вид:jdbc:firebirdsql:host[/port]:/path/to/db.fdb, гдеhost- IP-адрес или DNS-имя сервера, на котором запущен Firebird (может быть пустой строкой илиlocalhost),port- номер порта (опустите эту часть URL чтобы использовать значение по умолчанию),/path/to/db.fdb- путь к базе данных, содержащей данные AggreGate Server'а. В качестве имени базы данных можно использоватьserver.Пример для Windows: если ваш сервер Firebird работает на локальном хосте на порту 3050, а данные AggreGate Server находятся в
C:dbserver.fdb, используйте следующий URL:jdbc:firebirdsql:localhost/3050:C:\db\server.fdb.Пример для Unix: если ваш сервер Firebird работает на локальном хосте на порту 3050, а данные AggreGate Server находятся в
/var/lib/firebird/data/server.fdb, используйте следующий URL:jdbc:firebirdsql:localhost/3050:/var/lib/firebird/data/server.fdb.
Установите значение переменной
Database DialectвFirebirdDialect.
Установите значение переменной
Batch Sizeв нуль. Это необходимо, поскольку JDBC-драйвер Firebird не поддерживает пакетные вставки объектов, содержащих BLOB-поля.
Was this page helpful?