Действительно ли это - хороший способ использовать систему () для сценариев базы данных от C?

Покажите вывод плана запросов - любое настраивающее приключение, которое не запускается существует несчастный случай.

6
задан Benjamin 21 December 2013 в 14:35
поделиться

3 ответа

Метод прекрасен: здорово разделить подсистему db и подсистему синтаксического анализатора, реализовав их на соответствующем языке.

Это всего лишь маленькая мелочь, но я могу ошибаться, потому что Я не знаком с bteq: программе понадобится скрипт bteq, установленный в папке выполнения; этот сценарий будет содержать имя пользователя и пароль. Если они каким-то образом не зашифрованы, возможно, есть брешь в безопасности.

1
ответ дан 17 December 2019 в 04:50
поделиться

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

3
ответ дан 17 December 2019 в 04:50
поделиться

Я бы не рекомендовал это, если ваш вызывающий код работает с setuid или setgid, но в этом случае вы можете вместо этого использовать одну из функций exec () . (Есть несколько других соображений, которые вы, возможно, захотите принять во внимание, все они подробно описаны в системе man 3 .)

1
ответ дан 17 December 2019 в 04:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: