Недавно я написал небольшое приложение для работы, чтобы облегчить процесс «на лету». Я написал программу в IronPython, но с тех пор я столкнулся с brickwall, так как не могу найти простой способ подключения к внешнему серверу MySQL, который мы размещаем для ведения записей.Автономная библиотека для подключения к серверу MySQL
Мое ограничение для этого приложения заключается в том, что оно должно быть чисто переносимым как для Win XP, так и для 7 систем. Таким образом, в принципе, нет инсталляций.
Я читал о MySQLdb и некоторых других, но не могу найти ничего, что не требует установки.
Какие классы или библиотеки я могу использовать для простого подключения к серверу MySQL без установки каких-либо? Если для IronPython их нет, есть ли другой язык? В качестве альтернативы, есть ли способ использовать MySQLdb, не требуя его установки в клиентской системе?
Клиент mysql с радостью прочитает SQL из stdin. В комплект клиента mysql входит mysqlimport, который обрабатывает файлы CSV (хотя у меня проблемы с последними). – symcbean
Не могли бы вы указать, что вы имеете в виду под «не требует установки»? Является ли ваше приложение единственным файлом '.py'? Как насчет использования/включая сборки .NET (т. Е. [Соединитель MySQL для .NET] (http://dev.mysql.com/downloads/connector/net/6.8.html))? –
Извините за поздний ответ, так что по существу я не хочу, чтобы мое приложение требовало какой-либо установки для запуска. Просто простой двойной щелчок и прочь пользователь идет. В качестве дополнительного фона я разрабатываю его в SharpDevelop (переносное издание), который создает исполняемый файл для запуска пользователями. – kurt343