|
|
|
Как указать путь для подключения к БД MySQL?
|
|||
|---|---|---|---|
|
#18+
Подключаюсь из java к MySQL Код: java 1. 2. 3. 4. 5. и не подключаюсь, и ошибок не выдает. При этом, при подключении через Terminal - подключаюсь! Но в начале каждой сессии приходится прописывать путь к MySQL Код: sql 1. Может, кто подскажет как этот путь указать в jav'e? Дравер mysql-connector-java-5.1.39-bin.jar установлен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2016, 23:13 |
|
||
|
Как указать путь для подключения к БД MySQL?
|
|||
|---|---|---|---|
|
#18+
Сергей_ТВ, Перед вызовом getConnection драйвера MySQL грузите/регистрируете? Код: java 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2016, 06:18 |
|
||
|
Как указать путь для подключения к БД MySQL?
|
|||
|---|---|---|---|
|
#18+
mad_nazgul, Перед вызовом getConnection драйвера MySQL такой строкой Код: java 1. драйвер дополнительно не загружаю. Поскольку подключение не удается сделать на этапе написания кода в eclipse и предыдущей ошибкой как раз было отсутствие драйвера. Драйвер установил, путь к библиотеки драйвера прописал - ошибка (отсутствие подходящего драйвера) пропала. Сейчас при запуске в eclipse ошибок не каких не возникает, но и подключения к MySQL нет. При этом в соседнем с окном Console, в окне Terminal, меняю(может быть указываю) путь к MySQL в рамках сессии на Код: java 1. и, пожалуйста, подключиться к MySQL получилось п/с На всякий случай включил в код строчку Код: java 1. но подключиться не получилось... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2016, 12:11 |
|
||
|
Как указать путь для подключения к БД MySQL?
|
|||
|---|---|---|---|
|
#18+
Сергей_ТВ, Фиг его знает. Сколько сталкивался с MySQL, столько раз у меня были проблемы на ровном месте. То соединение сбросит и не скажет об этом драйверу. То с разрешениями нужно "танцевать" с бубном. Поэтому на всех проектах, где есть MySQL у меня первый вопрос - можно ли перевести на PostgreSQL. :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2016, 06:54 |
|
||
|
Как указать путь для подключения к БД MySQL?
|
|||
|---|---|---|---|
|
#18+
jar-файл драйвера надо задавать не в PATH, а в CLASSPTH. Что такое CLASSPATH и как его задавать - см. в учебнике по Java. PostgreSQL в этом отношении не отличается от MySQL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2016, 09:11 |
|
||
|
Как указать путь для подключения к БД MySQL?
|
|||
|---|---|---|---|
|
#18+
mad_nazgulСколько сталкивался с MySQL, столько раз у меня были проблемы на ровном месте. То соединение сбросит и не скажет об этом драйверу. В строке соединения JDBC для MySQL есть параметр, чтоб не "сбрасывало соединение". С параметрами надо ознакомиться, тем более что для MySQL есть много специфических. Кроме того, в JDBC у объекта Connection есть возможность проверки его действительности. Кроме того, есть компоненты для создания пул соединений, имеющие возможность восстанавливать соединение. Сам по себе сброс соединения - не ошибка. Он бывает нужен для того, чтобы не накапливалось слишком много соединений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2016, 09:17 |
|
||
|
Как указать путь для подключения к БД MySQL?
|
|||
|---|---|---|---|
|
#18+
Сергей_ТВ, Код: java 1. это не правильно Код: java 1. стандартный порт 3306. необходимо указать имя базы к которой идёт подключение, и желательно кодировку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2016, 09:19 |
|
||
|
Как указать путь для подключения к БД MySQL?
|
|||
|---|---|---|---|
|
#18+
Partisan Mmad_nazgulСколько сталкивался с MySQL, столько раз у меня были проблемы на ровном месте. То соединение сбросит и не скажет об этом драйверу. В строке соединения JDBC для MySQL есть параметр, чтоб не "сбрасывало соединение". С параметрами надо ознакомиться, тем более что для MySQL есть много специфических. Кроме того, в JDBC у объекта Connection есть возможность проверки его действительности. Кроме того, есть компоненты для создания пул соединений, имеющие возможность восстанавливать соединение. Сам по себе сброс соединения - не ошибка. Он бывает нужен для того, чтобы не накапливалось слишком много соединений. Делал. Пофиг. Там настройки с двух сторон. Причем настройки делал, как со стороны драйвера, так и со стороны сервера. Все равно, игнорирует и делает что ему хочется. Забил на это, сделал костыль, который "пингует" MySQL раз в 15-20 минут. :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2016, 08:35 |
|
||
|
Как указать путь для подключения к БД MySQL?
|
|||
|---|---|---|---|
|
#18+
mad_nazgul, пул юзай. ни у кого не сбрасывает соединение, а у тебя сбрасывает и значит mysql плохой... - нелогично ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2016, 09:31 |
|
||
|
Как указать путь для подключения к БД MySQL?
|
|||
|---|---|---|---|
|
#18+
rema174mad_nazgul, пул юзай. ни у кого не сбрасывает соединение, а у тебя сбрасывает и значит mysql плохой... - нелогично Как раз при использовании пула проблема. Насчет ни у кого, это не верно. Недельное гугление показало, что проблема есть у всех. Решается "пингом" соединения MySQL :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2016, 07:31 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=89&tid=2123775]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
28ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 346ms |

| 0 / 0 |
