Как удаленно работать в mysql на сервере в C#,C++?
От:
Аноним
Дата:
10.08.05 22:22
Оценка:
Хочу написать клиента, чтобы можно было с локальной машины править тексты на сайте. Тексты хранятся в mysql, сервер — apache. Можно ли удаленно подключиться к mysql и работать в ней программно с помощью C# или C++? Если — да, то как или где об этом можно почитать? Заранее благодарен за ответ. Сории, если вопрос ламерский.
Re: Как удаленно работать в mysql на сервере в C#,C++?
ИМХО идеологически правильнее было-бы сделать PHP скрипт для этих целей. Показывать порт MySQL наружу не очень замечательная идея с точки зрения безопасности. Да и клиентскую программу бы это упростило — надо было бы использовать только WinInet.
А так вообще есть ODBC драйвер для MySQL и сишная библиотека. Использовать ODBC драйвер конечно удобнее.
Здравствуйте, Аноним, Вы писали:
А>Хочу написать клиента, чтобы можно было с локальной машины править тексты на сайте. Тексты хранятся в mysql, сервер — apache. Можно ли удаленно подключиться к mysql и работать в ней программно с помощью C# или C++? Если — да, то как или где об этом можно почитать? Заранее благодарен за ответ. Сории, если вопрос ламерский.
Можно скачать .NET Mysql Connector — кажется так, этот драйвер называется.
Re: Как удаленно работать в mysql на сервере в C#,C++?
Здравствуйте, Аноним, Вы писали:
А>Хочу написать клиента, чтобы можно было с локальной машины править тексты на сайте. Тексты хранятся в mysql, сервер — apache. Можно ли удаленно подключиться к mysql и работать в ней программно с помощью C# или C++? Если — да, то как или где об этом можно почитать? Заранее благодарен за ответ. Сории, если вопрос ламерский.
С mysql можно работать через ODBC,ADO. Если через ODBC. Скачай ODBC драйвер с сайта mysql. Затем посмотри по подробнее неймспейс System.Data.Odbc
Styx
Re: Как удаленно работать в mysql на сервере в C#,C++?
Здравствуйте, <Аноним>, Вы писали:
А>Хочу написать клиента, чтобы можно было с локальной машины править тексты на сайте. Тексты хранятся в mysql, сервер — apache. Можно ли удаленно подключиться к mysql и работать в ней программно с помощью C# или C++? Если — да, то как или где об этом можно почитать? Заранее благодарен за ответ. Сории, если вопрос ламерский.
Разместите на сервере PHP сценарий и делайте к нему запросы из программы.
Я так понимаю сервер не Ваш? Тогда напрямую подключиться к mySQL нельзя,так как доступ обычно дается только с адреса сервера, с других адресов доступ запрещен.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Слова, пустые слова, подумал Стормгрен. Слова, за которые прежде люди дрались и умирали, но никогда больше не станут за них ни умирать, ни драться. И от этого мир станет лучше.
Re[2]: Как удаленно работать в mysql на сервере в C#,C++?
От:
Аноним
Дата:
11.08.05 11:53
Оценка:
N>Разместите на сервере PHP сценарий и делайте к нему запросы из программы. N>Я так понимаю сервер не Ваш? Тогда напрямую подключиться к mySQL нельзя,так как доступ обычно дается только с адреса сервера, с других адресов доступ запрещен.
Да, вы правильно поняли проблему. С вами и с adontz вынужден согласиться.
Т.е. получается, что я просто пишу обычный php-скрипт, которые отрабатывает разные события, как если бы их отправлял пользователь через web-форму, и уже в клиенте вызываю этот скрипт с теми или иными параметрами. С php проблем нет. C# я почти не знаю, только начинаю вникать. Пока я даже не представляю, как подключиться к серверу и запустить скрипт, валяющийся на сервере. Но это лишь вопрос времени и терпения.
adontz, вы упомянули WinInet. Объясните чайнику, что этот такое и с чем это едят?
— — — —
есть где-нить в инете описание языка C# (что-нибудь типа php.net)?
Re[3]: Как удаленно работать в mysql на сервере в C#,C++?
Re[4]: Как удаленно работать в mysql на сервере в C#,C++?
От:
Аноним
Дата:
11.08.05 22:07
Оценка:
Спасибо огромное! Пошел погружаться...
Re: Как удаленно работать в mysql на сервере в C#,C++?
От:
Аноним
Дата:
27.08.05 06:38
Оценка:
Писать я теперь в базу могу что угодно через WebRequest, обращаясь к php-скрипту на сервере. Но возникла очередная вполне закономерная проблема: КАК мне прочитать данные из базы или получить ответ от скрипта, что все ок и данные записаны?
В голову приходит только один вариант решения проблемы: читать данные из базы скриптом, когда к нему обращается программа через тот же WebRequest, потом записывать их, например, в xml и уже отсюда читать программкой. Других путей решения не вижу. Возможно, я точ-то еще не знаю про чудодейственную силу C#?