Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: [HELP] Установка и настройка Connector/J  (Прочитано 6449 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн MSW

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
    • MegaFile
[HELP] Установка и настройка Connector/J
« : 26 Январь 2009, 20:10:23 »
Подскажите, будьте так любезны, как установить и настроить этот Connector/J

Всё что с ним связано это:
Цитировать
$ apt-cache search jDBC
libhsqldb-java - Java SQL database engine
libhsqldb-java-doc - documentation for HSQLDB
libhsqldb-java-gcj - Java SQL database engine (native code)
liblog4j1.2-java - Logging library for java
liblog4j1.2-java-gcj - Logging library for java (native code)
libmysql-java - Java database (JDBC) driver for MySQL
libpg-java - Java database (JDBC) driver for PostgreSQL
haskell-hsql-doc - API documentation of the HSQL library for Haskell
haskell-hsql-mysql-doc - API documentation of the hsql-mysql library for Haskell
haskell-hsql-odbc-doc - API documentation of the hsql-odbc library for Haskell
haskell-hsql-postgresql-doc - API documentation of the hsql-postgresql library for Haskell
haskell-hsql-sqlite3-doc - API documentation of the hsql-sqlite3 library for Haskell
henplus - JDBC SQL commandline frontend with TAB-completion
hsqldb-server - Java SQL database server
libc3p0-java - library for JDBC connection pooling
libc3p0-java-doc - library for JDBC connection pooling
libcommons-configuration-java - Java based library providing a generic configuration interface
libghc6-hdbc-dev - Haskell Database Connectivity, GHC6 package
libghc6-hsql-dev - Multi-Database Interface System library for GHC6
libghc6-hsql-mysql-dev - MySQL driver of the HSQL library for GHC6
libghc6-hsql-mysql-prof - MySQL driver of the HSQL profiling library for GHC6
libghc6-hsql-odbc-dev - UnixODBC driver of the HSQL library for GHC6
libghc6-hsql-odbc-prof - UnixODBC driver of the HSQL profiling library for GHC6
libghc6-hsql-postgresql-dev - PostgreSQL driver of the HSQL library for GHC6
libghc6-hsql-postgresql-prof - PostgreSQL driver of the HSQL profiling library for GHC6
libghc6-hsql-prof - Multi-Database Interface System profiling library for GHC6
libghc6-hsql-sqlite3-dev - SQLite driver of the HSQL library for GHC6
libghc6-hsql-sqlite3-prof - SQLite driver of the HSQL profiling library for GHC6
libhugs-hdbc - Haskell Database Connectivity, Hugs package
libodbc++-dev - C++ library for ODBC SQL database access
libodbc++-doc - C++ library for ODBC SQL database access
libodbc++4 - C++ library for ODBC SQL database access
libpgjava - Java database (JDBC) driver for PostgreSQL - transitional package
libpostgis-java - geographic objects support for PostgreSQL -- JDBC support
libstruts1.2-java - Java Framework for MVC web applications
openoffice.org-sdbc-postgresql - PostgreSQL SDBC driver for OpenOffice.org
libproxool-java - Java JDBC connection pool
sun-java6-javadb - Java™ DB, Sun Microsystems' distribution of Apache Derby
sun-javadb-common - Java DB common files
sun-javadb-core - Java DB core
sun-javadb-javadoc - Java DB javadoc
openoffice.org-base - OpenOffice.org office suite - database

как я понял нужно поставить libmysql-java? и его можно установить с репозитория.

Суть в следующем, есть скрипт игры, в нём некоторые функции написаны на яве, собственно нужно "подружить" яву и MySQL

но установка следующих пакетов:
- libproxool-java
- libc3p0-java
- libhsqldb-java
- sun-java6-javadb
- libmysql-java
результата никакого не дала

Подскажите, пожалуйста, как всётаки победить этот Connector/J

http://dev.mysql.com/doc/refman/5.0/en/connector-j.html - по этому, к сожалению, ничего понять не смог.. особенно с классами... Опыт общения с линукс не сильно велик :)

на сервере стоит Ubuntu-сервер 8.04
« Последнее редактирование: 26 Январь 2009, 20:12:24 от MSW »

Оффлайн vadim-nsk

  • LoCo команда
  • Старожил
  • *
  • Сообщений: 1318
  • Жить надо так, как горит пламя!
    • Просмотр профиля
    • Linux в Новосибирске
Re: [HELP] Установка и настройка Connector/J
« Ответ #1 : 27 Январь 2009, 23:09:26 »
странно
$ uname -a
Linux vadim-desktop 2.6.24-23-generic #1 SMP Thu Nov 27 18:44:42 UTC 2008 i686 GNU/Linux
$ apt-cache search libproxool-java
libproxool-java - Java JDBC connection pool
$ apt-cache search libmysql-java
libmysql-java - Java database (JDBC) driver for MySQL


Оффлайн MSW

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
    • MegaFile
Re: [HELP] Установка и настройка Connector/J
« Ответ #2 : 28 Январь 2009, 10:04:37 »
$ uname -a
Linux megafile.mksat.net 2.6.24-19-server #1 SMP Wed Jun 18 14:44:47 UTC 2008 x86_64 GNU/Linux
$ java -version
java version "1.6.0_06"
Java(TM) SE Runtime Environment (build 1.6.0_06-b02)
Java HotSpot(TM) 64-Bit Server VM (build 10.0-b22, mixed mode)

как я понял нужно mysql-connector-java-5.1.7-bin.jar поместить в /usr/share/java/ или любую другую директорию
после выполняю:
export set CLASSPATH=/usr/share/java/mysql-connector-java-5.1.7-bin.jar:$CLASSPATHи сразуже выводится новый рядок для ввода команды, никаких ни ошибок, ни подтверждений
после чего проверочную команду:
$ java -jar /home/megabattle/GAME/Assault.jar "localhost" "net-assault" "имя-юзера-БД" "пароль-для-БД" "na_" "0"
Connection to MySQL Database failed.
может что должно ещё быть установлено?

может из-за явы?
в варианта автора используется такая:
java version "1.6.0_11"
Java(TM) SE Runtime Environment (build 1.6.0_11-b03)
Java HotSpot(TM) Client VM (build 11.0-b16, mixed mode, sharing)
параметры: Client и sharing - на что влияют?
« Последнее редактирование: 28 Январь 2009, 10:11:08 от MSW »

Оффлайн MSW

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
    • MegaFile
Re: [HELP] Установка и настройка Connector/J
« Ответ #3 : 02 Июнь 2009, 15:47:16 »
MySQL Connector/J
Всё оказалось не так уж и сложно.
Нужно скачать сам MySQL Connector/J и поместить его *.jar файл в директорию:
/usr/java/jdk1.6.0_12/jre/lib/ext
или
/usr/lib/jvm/java-6-openjdk/jre/lib/ext

После импортировать CLASSPATH:
setenv CLASSPATH <путь до Java-Ext-Ordner>/mysql-connector-java-5.1.7-bin.jar:$CLASSPATH
или
export set CLASSPATH=<путь до Java-Ext-Ordner>/mysql-connector-java-5.1.7-bin.jar:$CLASSPATH

 

Страница сгенерирована за 0.054 секунд. Запросов: 22.