![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Shklyar |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 211 Регистрация: 28.11.2007 Где: Kyiv Репутация: 2 Всего: 3 |
Добрый день.
Вот захотел сделать оконную программку, в целях обучения (а возможно она будет мне и полезной), для загрузки данных на сайт (а вернее в MySQL). Где мой сайтик поддержки JSP нет (php + mysql). Возможно-ли сделать так: программка на моем компьютере создает sql query и передает его php скрипту на сайте, который работает с MySQL. (работать с MySQL могут, как я понимаю, только программы с сервера?) Так можно сделать? Если да - подскажите как наладить контакт Java (на моем компе) <-> php (на сервере). Если можно - на простеньком примере. --------------------
https://www.youtube.com/watch?v=JZN8Xaebs_U |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Да можно. Берешь HttpClient, передаешь POST-ом серверу запрос, PHP его получает и выполняет в MySQL-е. Результат выполнения возвращает твое программе.
P.S. И стоит подумать о безопасности, а то выполнить любой запрос на сервере, это очень нехило. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Goganchic |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 678 Регистрация: 18.6.2004 Репутация: нет Всего: 5 |
Согласен с LSD, может быть стоит прикрутить какую-нибудь авторизацию, а еще лучше пустить траф по HTTPS
|
|||
|
||||
| Shklyar |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 211 Регистрация: 28.11.2007 Где: Kyiv Репутация: 2 Всего: 3 |
Буду изучать.
А пока, если можно, проиллюстрируете работу HTTP клиента на супер простом примере. --------------------
https://www.youtube.com/watch?v=JZN8Xaebs_U |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| v2v |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: 8 Всего: 56 |
Это сообщение отредактировал(а) v2v - 14.4.2008, 16:35 |
|||
|
||||
| Shklyar |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 211 Регистрация: 28.11.2007 Где: Kyiv Репутация: 2 Всего: 3 |
Это правильный HTTP запрос? Почему-то методом GET получается передать параметр, а методом POST - нет. --------------------
https://www.youtube.com/watch?v=JZN8Xaebs_U |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Код покажи.
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Shklyar |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 211 Регистрация: 28.11.2007 Где: Kyiv Репутация: 2 Всего: 3 |
--------------------
https://www.youtube.com/watch?v=JZN8Xaebs_U |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Ужас! Во первых что за хост такой HTTPClient.java
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Shklyar |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 211 Регистрация: 28.11.2007 Где: Kyiv Репутация: 2 Всего: 3 |
--------------------
https://www.youtube.com/watch?v=JZN8Xaebs_U |
|||
|
||||
| v2v |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: 8 Всего: 56 |
так гораздо лучше, хотя было бы не плохо отделить в разные методы / классы работу с графическими элементами (jTextArea2) и с самим протоколом http .
|
|||
|
||||
| Shklyar |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 211 Регистрация: 28.11.2007 Где: Kyiv Репутация: 2 Всего: 3 |
тож подумал, что логично вынести это в конструктор отдельного статического(?) класса?
--------------------
https://www.youtube.com/watch?v=JZN8Xaebs_U |
|||
|
||||
| v2v |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: 8 Всего: 56 |
а что такое "статический класс" : я такого не знаю
|
|||
|
||||
| Shklyar |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 211 Регистрация: 28.11.2007 Где: Kyiv Репутация: 2 Всего: 3 |
А как называют класс, когда нельзя создать объект этого класса?
--------------------
https://www.youtube.com/watch?v=JZN8Xaebs_U |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |