Доброго времени суток.
Я сейчас разрабатываю приложение которое в последствии должно взаимодействовать с базой данных PostgreSQL.
Подскажите пожалуйста какую нибудь библиотеку для работы с этой базой данных.
Я установил пакет soci скачал с http://soci.sourceforge.net/ но почему то не ставятся библиотеки и заголовки самих баз данных только библиотеки и заголовочные файлы ядра soci. Правда я пробовал последнюю версию 3.0.0 может она пока сыровата.
Если кто работал с этой базой, подскажите.
Заранее благодарен. Буду рад любой помощи.
C/C++ и PostgreSQL
Я сейчас разрабатываю приложение которое в последствии должно взаимодействовать с базой данных PostgreSQL.
Подскажите пожалуйста какую нибудь библиотеку для работы с этой базой данных.
.....
Заранее благодарен. Буду рад любой помощи.
В QT есть QSqlDatabase среди доступных драйверов "QPSQL PostgreSQL Driver".
Не?
Не боюсь не подойдет.
Не корректно выразился, я разрабатываю устройство на промышленном компьютере под управлением Linux, там не будет никаких GUI, только консольные приложения и демоны.
Не боюсь не подойдет.
Не корректно выразился, я разрабатываю устройство на промышленном компьютере под управлением Linux, там не будет никаких GUI, только консольные приложения и демоны.
GUI тут не причем.
eugenix, а вы смотрели стандартный интерфейс? http://postgresql.ru.net/manual/client-interfaces.html
[quote=eugenix]Не боюсь не подойдет.
Не корректно выразился, я разрабатываю устройство на промышленном компьютере под управлением Linux, там не будет никаких GUI, только консольные приложения и демоны.
GUI тут не причем.[/quote]
Я точно не знаю, я считал что библиотека QT для реализации графических интерфейсов.
eugenix, а вы смотрели стандартный интерфейс? http://postgresql.ru.net/manual/client-interfaces.html
Спасибо за наводку изучу.
Спасибо за наводку изучу.
Просто если вас интересует мое мнение - лучше всегда начинать со стандартного интерфейса доступа и только потом пробовать обертки.
Так у вас меньше прослоек возможно глючного кода.
я разрабатываю устройство на промышленном компьютере под управлением Linux, там не будет никаких GUI, только консольные приложения и демоны.
В последнее время для таких приложений стал использовать Ruby, есть немного, ГУИ не обязателен, приложений и примеров в Сети уйма. Обнаружил в Ruby не только то, что он для ленивых, так как можно не следить за синтаксисом, а то, что все в одном флаконе: реализую задачу и автоматом поднимаю вэб-интерфейс, последнее делается двумя-тремя строчками текста. Поддержка оборудования, интерфейсов типа RS-232/485/422 имееется.
one_man_show, а можно чуток подробнее? Вы рельсы используете и каким именно образом? (это я про пару строк кода - звучит соблазнительно).
one_man_show,
А почему не python?
можно чуток подробнее? Вы рельсы используете и каким именно образом? (это я про пару строк кода - звучит соблазнительно).
Я использую Ruby на оборудовании, отличном от х86 и РС. Для Ruby уже создано огромное количество надстроек и компонентов, кроме того, синтаксис и правила языка - все вместе точно для ленивых. По поводу поднятия вэб-интерфейса досаточно посмотреть в сторону webrick. Малюсенкьий пример из нескольких строк:
require 'webrick'
server = WEBrick::HTTPServer.new(:DocumentRoot => '.')
trap('INT') {server.shutdown}
trap('TERM') {server.shutdown}
server.start
Пример простейший, соответственно и функционал, но вэб-страничку со списком файлов в текущей директории показывает.
one_man_show,
А почему не python?
Я не имею ничего против других средств, просто не со всеми успеваю работать))))
По поводу поднятия вэб-интерфейса досаточно посмотреть в сторону webrick
Ага, ясно спасибо. Для моих задач было бы полезно получить простенький интерфейс наблюдения за ходом расчета задачи.
А почему не python?
Дело вкуса, наверное. Мне почему-то тоже Руби больше симпатичен.
Я даже сожалею, что у меня нет задач для него. Математику на нем не особо попишешь. Но вот сейчас возникли :-)
Я даже сожалею, что у меня нет задач для него. Математику на нем не особо попишешь. Но вот сейчас возникли
Предлагаю обратить внимание на возможности математического аппарата попробовав для простоты в интерпретаторе возвести какое-нибудь число в сумасшедшую степень)))))
Мац и его друзья обратили особое внимание на поддержку математики.
Спасибо за помощь.
Посмотрю Ruby и Pyhton, но чуть позже, сейчас скачал с http://postgresql.ru.net исходники, там есть С-ёвые исходники для разработчиков, для начала попробую прикрутить их.