середа, 22 квітня 2009 р.

oobase и MySQL через JDBC в gentoo

На данный момент oobase (аналог m$ access) в Gentoo по умолчанию не работает с MySQL. Драйвер JDBC MySQL не установлен. Поэтому напишу краткую шпору по исправлению этой досадной ситуации.


устанавливаем драйвер:


grog ~ # emerge dev-java/jdbc-mysql


смотрим, куда был установлен jar-архив с драйвером


grog ~ # equery f dev-java/jdbc-mysql
[ Searching for packages matching dev-java/jdbc-mysql... ]
* Contents of dev-java/jdbc-mysql-5.0.8:
/usr
/usr/share
/usr/share/doc
/usr/share/doc/jdbc-mysql-5.0.8
/usr/share/doc/jdbc-mysql-5.0.8/CHANGES.bz2
/usr/share/doc/jdbc-mysql-5.0.8/README.bz2
/usr/share/doc/jdbc-mysql-5.0.8/html
/usr/share/doc/jdbc-mysql-5.0.8/html/connector-j.html
/usr/share/jdbc-mysql
/usr/share/jdbc-mysql/lib
/usr/share/jdbc-mysql/lib/jdbc-mysql.jar
/usr/share/jdbc-mysql/package.env


Указываем oobase новый драйвер, выбрав в меню Сервис->Параметры-..-Java а далее всё понятно из скриншота (нажать "добавить программу"):

Джерело: Никогда не знаешь, что тебе не понадобится...



Теперь можно просто подключиться к бд MySQL и работать с ней, как с родными базами (hsql) oobase. Для этого либо при создании, либо при выборе Правка->База данных->Тип подключения указать следующие параметры:

Тип подключения: MySQL(JDBC)
Имя базы данных: <имя_вашей_бд>
Имя хоста: localhost (или ip или fqdn имя хоста - сервера БД)

Если всё сделано правильно, то вы увидите таблицы подключенной бд.
Вот :)

Ссылки:

http://wiki.services.openoffice.org/wiki/Connect_MySQLandBase

Немає коментарів: