Lazarus+MySQL+Internet
Модератор: Модераторы
-
Petrakoff Sergey
- новенький
- Сообщения: 33
- Зарегистрирован: 08.12.2011 11:42:17
Lazarus+MySQL+Internet
В общем нужно создать базу данных MySQL на сайте. Знаю, что можно через php, хотя не пробовал. А можно ли с помощью Lazarus?
Где и что почитать? Какие компоненты использовать? Это задание на дипломную работу. Хотя бы направление, что искать.
Если можно, парочку ссылок или простенький пример. Заранее спасибо!
PS. Denwer уже скачал и установил. А дальше ни в какую. Локальную базу с помощью Zeos создать умею.
Где и что почитать? Какие компоненты использовать? Это задание на дипломную работу. Хотя бы направление, что искать.
Если можно, парочку ссылок или простенький пример. Заранее спасибо!
PS. Denwer уже скачал и установил. А дальше ни в какую. Локальную базу с помощью Zeos создать умею.
Petrakoff Sergey
Если слово "Internet" Вы здесь приписали не ради красного словца, то единственное условие создания базы - это наличие прямого доступа к серверу MySQL. Поскольку Вы написали, что умеете создавать базу при помощи Zeos, то В Вашем случае создание базы абсолютно ничем не будет отличаться, конечно при условии, что есть доступ к серверу MySQL.
Если слово "Internet" Вы здесь приписали не ради красного словца, то единственное условие создания базы - это наличие прямого доступа к серверу MySQL. Поскольку Вы написали, что умеете создавать базу при помощи Zeos, то В Вашем случае создание базы абсолютно ничем не будет отличаться, конечно при условии, что есть доступ к серверу MySQL.
http://www.devart.com/ru/dbforge/mysql/studio/
http://www.sqlmanager.net/en/products/mysql/manager
Для домашнего пользования бесплатно
http://www.sqlmanager.net/en/products/mysql/manager
Для домашнего пользования бесплатно
-
Petrakoff Sergey
- новенький
- Сообщения: 33
- Зарегистрирован: 08.12.2011 11:42:17
Vadim писал(а):Petrakoff Sergey
Если слово "Internet" Вы здесь приписали не ради красного словца...
Нет, не ради красного словца. Полное задание:
Студент должен зайти на сайт, выбрать свою группу, затем свою фамилию (а эти данные должны быть в базе). Должно открыться новое окно, куда должны быть выведены вопросы теста. Вопросы со стандартными 5-ю вариантами ответов. После того, как студент ответит, должна вывестись его оценка. Ответы студента должны сохраниться в базе. Как объяснил препод, сохранять ответы нужно, чтобы в случае спорной ситуации можно было бы доказать, как он отвечал.
Ну создать структуру базы дело 10 минут, а вот сайт наваять , неизвестно
-
Petrakoff Sergey
- новенький
- Сообщения: 33
- Зарегистрирован: 08.12.2011 11:42:17
Сайт тоже можно сделать достаточно быстро, хотя бы с помощью Dreamweaver. Но как "прикрутить" базу данных к этому сайту? Вот вопрос.
Petrakoff Sergey писал(а):Но как "прикрутить" базу данных к этому сайту? Вот вопрос.
С этого и надо было начинать, а не с вопроса "как создать базу в интернете". Вы абсолютно неправильно сформулировали свой вопрос.
Теперь о главном: Вы хотите написать сайт непременно на Lazarus? Ведь есть движки, специально заточенные под это дело и создающие сайт за пять минут.
должен быть web интерфейс доступа к данным, при чем тут Lazarus ?
-
Petrakoff Sergey
- новенький
- Сообщения: 33
- Зарегистрирован: 08.12.2011 11:42:17
Vadim писал(а): Вы хотите написать сайт непременно на Lazarus? Ведь есть движки, специально заточенные под это дело и создающие сайт за пять минут.
Во-первых, не я, а преподаватель, давший мне эту тему.
Во-вторых, подобные вопросы я сам тоже задавал преподу.
В-третьих, я не хочу создавать сайт на Lazarus.
Мне нужно, чтобы таблицу базы MySQL можно было бы вывести в окно браузера. Как? Можно ли в принципе? На php можно, насколько я понимаю. Причем, чтобы можно было обрабатывать события нажатия мыши, например выбор из этой таблицы какой-то строки. И т.д.
Petrakoff Sergey писал(а):я не хочу создавать сайт на Lazarus.
Это заявление полностью противоречит тому, что Вам нужно:
Petrakoff Sergey писал(а):чтобы таблицу базы MySQL можно было бы вывести в окно браузера.
т.к. именно этим и занимается сайт.
Ещё раз подумайте (только хорошенько подумайте
-
Petrakoff Sergey
- новенький
- Сообщения: 33
- Зарегистрирован: 08.12.2011 11:42:17
Может тема моей дипломной работы прояснит задачу: "Разработка базы данных (MySQL) средствами Lazarus для организации удаленного тестирования знаний студентов через Интернет."
Ну тут без сайта можно, тупо соединяться клиентом через сеть к серверу
-
Petrakoff Sergey
- новенький
- Сообщения: 33
- Зарегистрирован: 08.12.2011 11:42:17
Ism писал(а):Ну тут без сайта можно, тупо соединяться клиентом через сеть к серверу
В условиях (см. выше) надо, чтобы студент зашел на сайт, нашел свою группу, в группе свою фамилию и т.д.
Если сделать так, как Вы предлагаете, то каждому студенту нужно носить с собой программу.
Нашел у Архангельского в книге "Программирование в Delphi 7" вроде то, что мне надо. Но там он использует компоненты из вкладки Internet. В Lazarus этих компонентов нет. А может и есть?! Пошел искать в Гугле!
http://ru.wikipedia.org/wiki/CGI
почитайте, надеюсь поймёте... в своё время баловался на данную тему, писал прогу (exe) в Delphi и работал с базой посредством браузера, а вообще первая книга по которой изучал Delphi и была книга Архангельского, именно там эту тему и курил...
почитайте, надеюсь поймёте... в своё время баловался на данную тему, писал прогу (exe) в Delphi и работал с базой посредством браузера, а вообще первая книга по которой изучал Delphi и была книга Архангельского, именно там эту тему и курил...
-
Petrakoff Sergey
- новенький
- Сообщения: 33
- Зарегистрирован: 08.12.2011 11:42:17
ronin писал(а):http://ru.wikipedia.org/wiki/CGI
почитайте, надеюсь поймёте... в своё время баловался на данную тему, писал прогу (exe) в Delphi и работал с базой посредством браузера, а вообще первая книга по которой изучал Delphi и была книга Архангельского, именно там эту тему и курил...
Спасибо! Копал примерно в том же направлении. В Lazarus есть оказывается компоненты fpweb. Сейчас пробую.
