Форум программистов, компьютерный форум, киберфорум
Java: Сети
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 03.12.2013
Сообщений: 5

Доступ к удаленной базе MySQL через прокси с авторизацией

03.12.2013, 19:46. Показов 1789. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер. Есть вот такое подключение к БД
Java
1
2
3
4
5
6
7
8
9
String driverName = "com.mysql.jdbc.Driver";
            Class.forName(driverName);
           // HTTP_PROXY = [url]http://username@password:proxy.server.com:8080/[/url]
            //String serverName = "http://user@login:192.168.1.111.xxx.xxx.xxx.xxx:3306";
            String serverName = "xxx.xxx.xxx.xxx:3306";
            String mydatabase = "primer";
            String url = "jdbc:mysql://" + serverName + "/" + mydatabase;
            String username = "login";
            String passwordBD = "password";
Если подключаться не через прокси то все отлично, но если подключаться через прокси, то
дек 03, 2013 5:30:43 PM client.MFrame <init>
SEVERE: null
com.mysql.jdbc.exceptions.jdbc4.Communic ationsException: Communications link failure

The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at sun.reflect.NativeConstructorAccessorImp l.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImp l.newInstance(NativeConstructorAccessorI mpl.java:57)
at sun.reflect.DelegatingConstructorAccesso rImpl.newInstance(DelegatingConstructorA ccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstanc e(Constructor.java:526)
at com.mysql.jdbc.Util.handleNewInstance(Ut il.java:411)
at com.mysql.jdbc.SQLError.createCommunicat ionsException(SQLError.java:1121)
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.ja va:358)
at com.mysql.jdbc.ConnectionImpl.coreConnec t(ConnectionImpl.java:2489)
at com.mysql.jdbc.ConnectionImpl.connectOne TryOnly(ConnectionImpl.java:2526)
at com.mysql.jdbc.ConnectionImpl.createNewI O(ConnectionImpl.java:2311)
at com.mysql.jdbc.ConnectionImpl.<init>(Con nectionImpl.java:834)
at com.mysql.jdbc.JDBC4Connection.<init>(JD BC4Connection.java:47)
at sun.reflect.NativeConstructorAccessorImp l.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImp l.newInstance(NativeConstructorAccessorI mpl.java:57)
at sun.reflect.DelegatingConstructorAccesso rImpl.newInstance(DelegatingConstructorA ccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstanc e(Constructor.java:526)
at com.mysql.jdbc.Util.handleNewInstance(Ut il.java:411)
at com.mysql.jdbc.ConnectionImpl.getInstanc e(ConnectionImpl.java:416)
at com.mysql.jdbc.NonRegisteringDriver.conn ect(NonRegisteringDriver.java:347)
at java.sql.DriverManager.getConnection(Dri verManager.java:571)
at java.sql.DriverManager.getConnection(Dri verManager.java:215)
at client.dbConnector.MySQLCon.createCon(My SQLCon.java:47)
at client.MFrame.<init>(MFrame.java:37)
at client.MFrame$10.run(MFrame.java:379)
at java.awt.event.InvocationEvent.dispatch( InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(Ev entQueue.java:733)
at java.awt.EventQueue.access$200(EventQueu e.java:103)
at java.awt.EventQueue$3.run(EventQueue.jav a:694)
at java.awt.EventQueue$3.run(EventQueue.jav a:692)
at java.security.AccessController.doPrivile ged(Native Method)
at java.security.ProtectionDomain$1.doInter sectionPrivilege(ProtectionDomain.java:7 6)
at java.awt.EventQueue.dispatchEvent(EventQ ueue.java:703)
at java.awt.EventDispatchThread.pumpOneEven tForFilters(EventDispatchThread.java:242 )
at java.awt.EventDispatchThread.pumpEventsF orFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsF orHierarchy(EventDispatchThread.java:150 )
at java.awt.EventDispatchThread.pumpEvents( EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents( EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDi spatchThread.java:91)

Кто-то пробовал подключаться к бд через прокси с авторизацией?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.12.2013, 19:46
Ответы с готовыми решениями:

Доступ в интернет через прокси с авторизацией
Всем привет, необходимо чтобы WebBrowser выходил в интернет через прокси, прокси требует авторизации. У меня есть код который должен...

Доступ к удаленной базе MySql
Есть программка на Vb6, которую нужно дописать и удаленная база MySql. Как получить данные с базы (варианты?). Не уверен что на хостинге...

Доступ управляемый доступ к базе MySQL через апплет
хочу написать аплет. Планирую подключить базу и выложить на сайте. Доступ к аплету будет на закрытой странице и открыт некоторому кругу...

4
 Аватар для Skipy
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
04.12.2013, 11:13
КАКОЙ прокси? Какой протокол он пропускает? По какому протоколу авторизация?
0
0 / 0 / 0
Регистрация: 03.12.2013
Сообщений: 5
04.12.2013, 12:55  [ТС]
прокси squid. Протоколы пропускает и http и socks. Соответственно и авторизация возможна как через http так и через socks.
0
 Аватар для Skipy
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
04.12.2013, 13:12
А Вы абсолютно уверены, что jdbc-драйвер умеет работать через http или socks???
0
0 / 0 / 0
Регистрация: 03.12.2013
Сообщений: 5
04.12.2013, 15:29  [ТС]
хороший вопрос. Уже прочитал, что через http не работает, а через socks, вроде бы есть способ. Теперь читаю книгу java и сети.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.12.2013, 15:29
Помогаю со студенческими работами здесь

Доступ к удаленной базе
Доброго времени суток.Есть удаленный ПК(есть внешний статический IP),на нем установлена самописная 1с в которой храняться логины/пароли и...

Доступ к удаленной базе из Excel
Здравствуйте. Есть следующая проблема: необходимо приконнектится в Excel к базе, которая установлена на удаленной машине. Вопрос в...

Доступ к удалённой базе Access из службы
Подскажите в чём может быть проблема: Создаю WF приложение, в нём по нажатию кнопки создаётся подключение к удалённой базе Access(файлу...

Подключение к удаленной MySQL базе
Здравствуйте, Недавно столкнулся с небольшой проблемой, перепробовал кучу вариантов ее решения, но ни один еще не помог, надеюсь на вашу...

Доступ к базе данных на базе хранимых процедур MySQL из php
Добрый день возник вопрос по доступ к базе данных на базе хранимых процедур MySQL из php Из файла php подключаюсь к бд вот так ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru