Forums.Avtograd.Ru: Программа-клиент - Forums.Avtograd.Ru

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Программа-клиент Локальная прожка для работы с данными с удаленного MySQL-сервера.

#1 Пользователь офлайн   minstrel

  • Активный пользователь
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 623
  • Регистрация: 16 Апрель 08

Отправлено 28 Май 2008 - 06:50

Такой вопрос: нужно реализовать клиентскую часть для работы с базой данных на серваке с ограниченным доступом и возможностью обновления информации и закачки своих и только своих данных на сервак с последующей возможностью редактировать и их.
Толкните, пожалуйста в нужную сторону.
Так и не придумал на чем это писать, остановился пока на Delphi, еще присматриваюсь к Adobe Air, но там по любому нужен будет локальный MySQL. Допустим Delphi. Тогда какой библиотекой пользоваться, я уже знаю три: TQuery, ADO и DBExpress, но че-то как-то все не так.
И еще: у каждого отдельного клиента будет свой логин и пароль, который должен соответствовать паролю на сайте, но в MySQL у меня всего один юзер - root. Нужно ли будет в mySQL'е создавать для каждого клиента свой аккаунт?

Олег А.:

Нарушение п. 3.5
0


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Другие ответы в этой теме

#2 Пользователь офлайн   Saray

  • Старожил
  • PipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 2 388
  • Регистрация: 31 Январь 08

Отправлено 28 Май 2008 - 12:48

DBexpress чем не нравится? скачиваешь libmysql.dll, подцепляешь через неё базу и рисуй формы на здоровье :)
Если женщина не права, нужно извиниться и замолчать.
0

#3 Пользователь офлайн   minstrel

  • Активный пользователь
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 623
  • Регистрация: 16 Апрель 08

Отправлено 28 Май 2008 - 13:56

А есть бесплатный Delphi Builder? Раскошеливаться мне на него никто не будет, а с Kylix'ом и другими я могу работать только дома, а оно мне в ИМХО не стучалось.

Есть вариант тупо сделать так:
На локальном компе стоит приложение AdobeAIR с интерфейсом для работы с таблицами.
AJAX-скрипт соединяется с удаленным PHP-скриптом, который выдает данные из MySQL и забирает данные в таблицу.
Можно редактировать и т.д. Скорее всего придется вместе с адобом устанавливать MySQL. Хотя, можно и в csv или xls.
Потом то что наредактировали можно отправлять обратно на сервер.

В принципе Javascript позволяет даже импортировать и экспортировать данные в Excel.

Олег А.:

Нарушение п. 3.5
0

#4 Пользователь офлайн   Saray

  • Старожил
  • PipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 2 388
  • Регистрация: 31 Январь 08

Отправлено 28 Май 2008 - 14:53

Жесткач... а что прямого доступа к БД нету чтоль? зачем такие извращения??
Если женщина не права, нужно извиниться и замолчать.
0

#5 Пользователь офлайн   Phenomen

  • фен
  • PipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 3 957
  • Регистрация: 01 Ноябрь 07

Отправлено 28 Май 2008 - 15:04

если есть прямой доступ, то Navicat MySQL
если нет, то SQLyog MySQL (в нем есть возможность загрузить на сайт специальный php-скрипт через который он будет взаимодействовать с БД)
...
0

#6 Пользователь офлайн   minstrel

  • Активный пользователь
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 623
  • Регистрация: 16 Апрель 08

Отправлено 28 Май 2008 - 21:24

Просмотр сообщенияPhenomen (28.5.2008, 15:04):

если есть прямой доступ, то Navicat MySQL
если нет, то SQLyog MySQL (в нем есть возможность загрузить на сайт специальный php-скрипт через который он будет взаимодействовать с БД)

Спасибо, Феномен, но это усе мне в консоли да через phpmyadmin проще сделать.
Я недаром тему в "Программировании" создал. Ладно, AJAX и заголовки мне в помощь.

Олег А.:

Нарушение п. 3.5
0

#7 Пользователь офлайн   Barrabas

  • Пользователь
  • PipPip
  • Группа: Пользователи
  • Сообщений: 431
  • Регистрация: 01 Ноябрь 07

Отправлено 28 Май 2008 - 21:24

так тебе web-приложение нужно или виндовое?
0

#8 Пользователь офлайн   minstrel

  • Активный пользователь
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 623
  • Регистрация: 16 Апрель 08

Отправлено 28 Май 2008 - 21:26

Просмотр сообщенияBarrabas (28.5.2008, 21:24):

так тебе web-приложение нужно или виндовое?


Виндовое, на то и AIR.

Олег А.:

Нарушение п. 3.5
0

#9 Пользователь офлайн   Barrabas

  • Пользователь
  • PipPip
  • Группа: Пользователи
  • Сообщений: 431
  • Регистрация: 01 Ноябрь 07

Отправлено 30 Май 2008 - 21:02

Просмотр сообщенияminstrel (28.5.2008, 21:26):

Виндовое, на то и AIR.

если приложение и сервак в локалке тогда хватит и клиен-сервер с прямыми запросами, а если сервак во внешке например то трехзвенку делать нужно, в ней и секрюрность выше и сбоеустойчивость. я бы на твоем месте обратил внимание на яву или .net делфи в плане развития скилов и записи их в резюме ничего хорошего уже не даст.

вобщем для трехзвенки делаешь сервер методы который получает о обменивается с клиентом сериализованными набрами данных, клиент общается с серваком, а сервер с БД.

вобщем юзай поиск
чтото типа этого и будешь знать что тебе нужно, а там уже и доку покуришь
http://www.delphimas...p...040205&n=14
0

#10 Пользователь офлайн   minstrel

  • Активный пользователь
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 623
  • Регистрация: 16 Апрель 08

Отправлено 31 Май 2008 - 14:13

Пасиб, давно искал, только не знал как озвучить.

По поводу трехзвенки - через Адоб то же самое получается, клиент на адобе, данные в xml-е, на удаленном серваке php, через него идут запросы к MySQL и все радуются и веселятся. По поводу секьюрности - передаваемые данные особой секретности не имеют, запросы генерятся на сервере. Посмотрю что еще на яве сделать можно.

Датасеты очаровательны.

Олег А.:

Нарушение п. 3.5
0

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей