Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / C++ Новый топик    Ответить
 Может ли чистый Си подключаться к БД постгрес?  [new]
ПерехожуНаLinux
Member

Откуда:
Сообщений: 26
Добрый день.


Есть задача написать простенькое приложение, которое из-под linux сможет парралельно создавать несколько сесий в разных БД на разных серверах.


Подскажите пожалуйста, чистый Си это может делать?

Если нет, то подскажите какой язык для этого необходим и достаточен.

MS не рассматривается.

Приложение надо компилить на линукс и работать оно будет тоже под линукс.
28 дек 20, 22:30    [22256046]     Ответить | Цитировать Сообщить модератору
 Re: Может ли чистый Си подключаться к БД постгрес?  [new]
Dima T
Member

Откуда:
Сообщений: 15689
Не С, не С++, не умеют работать ни с какими БД, но есть библиотеки на С/С++ для любой БД. Их много, ищи что тебе понравится.

PS Параллельно пишется с двумя Л
28 дек 20, 22:37    [22256047]     Ответить | Цитировать Сообщить модератору
 Re: Может ли чистый Си подключаться к БД постгрес?  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 52921
ПерехожуНаLinux
Подскажите пожалуйста, чистый Си это может делать?

Может. Так же как и нечистый. Специального языка для работы с БД не существует.

https://wiki.postgresql.org/wiki/List_of_drivers

Сообщение было отредактировано: 28 дек 20, 23:16
28 дек 20, 23:17    [22256066]     Ответить | Цитировать Сообщить модератору
 Re: Может ли чистый Си подключаться к БД постгрес?  [new]
ПерехожуНаLinux
Member

Откуда:
Сообщений: 26
Dima T
Не С, не С++, не умеют работать ни с какими БД, но есть библиотеки на С/С++ для любой БД. Их много, ищи что тебе понравится.

PS Параллельно пишется с двумя Л


Я в арфографии не силен, так что извиняюсь :-)

Да, большое спасибо, мне главное было узнать принципиальную возможность создать несколько подключений одновременно.
28 дек 20, 23:27    [22256069]     Ответить | Цитировать Сообщить модератору
 Re: Может ли чистый Си подключаться к БД постгрес?  [new]
ПерехожуНаLinux
Member

Откуда:
Сообщений: 26
Dimitry Sibiryakov
ПерехожуНаLinux
Подскажите пожалуйста, чистый Си это может делать?

Может. Так же как и нечистый. Специального языка для работы с БД не существует.

https://wiki.postgresql.org/wiki/List_of_drivers


Вау, целый список, благодарю!


Я так понимаю что для моей задачи можно сразу libpq использовать, верно?
28 дек 20, 23:29    [22256070]     Ответить | Цитировать Сообщить модератору
 Re: Может ли чистый Си подключаться к БД постгрес?  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 52921

ПерехожуНаLinux
Я так понимаю что для моей задачи можно сразу libpq использовать, верно?

Для ответа на этот вопрос пришлось бы угадать твою задачу...

Лично я бы рекомендовал для начала ODBC.

Posted via ActualForum NNTP Server 1.5

28 дек 20, 23:33    [22256072]     Ответить | Цитировать Сообщить модератору
 Re: Может ли чистый Си подключаться к БД постгрес?  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34688
Конечно же, может.


автор
Есть задача написать простенькое приложение, которое из-под linux сможет парралельно создавать несколько сесий в разных БД на разных серверах.


Да, это реализуемо.

автор
Подскажите пожалуйста, чистый Си это может делать?
Если нет, то подскажите какой язык для этого необходим и достаточен.


Вообще, все СУБД пишутся на С или С++ , и все СУБД имеют какой-то интерфейс для С.
Это -- основа всего.

автор
MS не рассматривается.


При чём тут MS - не понятно совсем. Это не язык, это компания.
30 дек 20, 09:54    [22256906]     Ответить | Цитировать Сообщить модератору
Все форумы / C++ Ответить