Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Python: Базы данных > Базы данных в Python |
Автор: Lazin 15.1.2007, 09:31 |
Написал программу на C++ Builder. В ней накопилось достаточно много мелких косяков и глюков (ну например неправильный TabOrder на некоторых формах). Для их поиска хочу провести тестирование, и собрать их все в базу данных, интерфейс к которой хотелось бы написать на питоне (с целью попрактиковаться в этом языке). Подскажите что можно использовать и где это можно скачать (конечно же бесплатно). Сначала хотел SQLite, но он не дружит с версией 2.5 питона. С GUI проблем нет - wxPyton, Tkinter. |
Автор: albertn 15.1.2007, 09:40 |
Как это не дружит? Все должно работать. |
Автор: Lazin 15.1.2007, 10:03 |
Инсталятор отказывается работать - пишет, что не может найти версию 2.4. |
Автор: batman 15.1.2007, 10:19 |
Подсунь ему dll от 2.4 |
Автор: Lazin 15.1.2007, 10:29 |
А помимо sqlite что-нибудь есть? |
Автор: FunnyFalcon 15.1.2007, 10:47 |
Так ведь модуль SQLite есть в стандартной поставке python 2.5. На винде вообще без проблем. На линухе достаточно, чтобы sqlite был установлен во время компиляции Python-а |
Автор: J2A 15.1.2007, 10:49 | ||
http://wiki.python.org/moin/DatabaseInterfaces |
Автор: Lazin 15.1.2007, 11:36 |
2 Funny Falcon - и правда входит, зря трафик потратил. Всем спасибо, разобрался. |
Автор: taraxicum 23.6.2010, 19:54 |
Люди помогите советом, плз. Как в pythone корректно прописать доступ до БД interbase с одного компа на другой, по локалке соеденены. ![]() |
Автор: taraxicum 23.6.2010, 20:56 |
Это под windows XP |
Автор: kal1sha 27.6.2010, 08:27 | ||
Попробуй соединиться по сокетам. |
Автор: taraxicum 27.6.2010, 19:51 |
Спасибо, уже не надо. Все разрешилось. Еще вопрос, как из csv файла передать данные в табицу interbase? Помогите пожалуйста примером кода. к базе хожу так: "my_connection = kinterbasdb.connect(dsn='sanich:c:\\Demo.fdb', user='SYSDBA', password='masterkey') my_connection.begin(tpb= (kinterbasdb.isc_tpb_read_committed)) print 'Connection is succesful!!!' my_cursor = my_connection.cursor() " file_object = open('c:\\database\\travel.csv', 'rb') rdr = csv.DictReader(file_object, fieldnames=['Person', 'Client', 'Location']) my_cursor.execute('select count(*) from tapcCustomerdata') print my_cursor.fetchone() try: for line in rdr: print line['Person'], line['Client'] <добавление в таблицу> как правильно написать? finally: file_object.close() |
Автор: kal1sha 28.6.2010, 18:39 | ||
Распарси файл и данные запиши в таблицу. Или может я что-то не так понял, в чём проблема? |