LINUX.ORG.RU

Работа с базами MySQL через OpenOffice+JDBC


0

0

1. Файл -> Создать -> Базу данных ...
2. Подключиться к существующеуй -> MySQL
3. Соединение с использованием JDBC
4. Указываю точные "координаты" базы
Название: <basename>
URL сервера: 127.0.0.1
Порт: 3306
Класс драйвера MySQL JDBC: com.mysql.jdbc.Driver
Нажимаю на кнопку "Проверить класс", получаю сообщение: "JDBC драйвер успешно загружен".
5. Указываю имя и пароль доступа к базам MySQL.
6. Сохраняю

Передо мной рабочее пространство OpenOffice.org Base. Перехожу в таблицы. Меня просят ввести имя и пароль. После этого получаю такое сообщение:

Невозможно установить соединение с источником данных "mybase".
Communications link failure
Last packet sent to the server was 0 ms ago.

Естественно соответствующий "архив" офису я подсунул:
Сервис -> Параметры -> OpenOffice.org -> Java -> Путь класса ...
Там есть: mysql-connector-java-5.1.6-bin.jar

У меня OpenOffice 2.4 Pro (от Infra), MySQL 5.0.51a, JRE 6u5 - build i586, JDK 6u5

ЗЫ. Ещё аплетик от Java, который работает с тойже базой не может открыть её. Выдаёт такие сообщения:

SQLException: Could not create connection to database server. Attempted reconnect 3 times. Giving up.
SQLState: 08001
VendorError: 0

с правами доступа-то все нормально ? из ком строки mysql -u your_username -D your_dbname -p проходит ?

sasha999 ★★★★
()
Ответ на: комментарий от sasha999

Да, всё нормально. После ввода команды ввожу свой пароль, затем, например, после запроса SHOW tables; получаю список таблиц.

$ mysql -u your_username -D your_dbname -p
Enter password:
Welcome to the MySQL monitor.
mysql> SHOW tables;
+-----------------------+
| Tables_in_your_dbname |
+-----------------------+
| table1 |
| table2 |
| table3 |
| table4 |
| table5 |
+-----------------------+
5 rows in set (0,03 sec)

mysql>

pavel-g
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.