Нужно ли устанавливать базу данных перед программированием на С ++?

Я хотел бы заняться программированием баз данных на C ++, подключаясь к какой-либо базе данных в Ubuntu 12.04 LTS.

Нужно ли устанавливать базу данных перед программированием на C ++ или какая-либо база данных устанавливается с Ubuntu? Если нет, могу ли я попросить инструкции по установке (например, sqlite или какой из них проще всего установить в БД)

Любая помощь по этому вопросу будет отличной.

Спасибо заранее.

1
задан 18 August 2012 в 04:15

2 ответа

Никакая база данных не установлена по умолчанию.

необходимо установить что-то как MySQL или Oracle или Пост-ГРЭС.

Установка MySql на Ubuntu

Открывают окно терминала и используют следующую команду:

sudo Кв. - заставляет mysql-сервер установки

проверять, работает ли сервер MySQL:

sudo netstat - касаются | grep mysql

при выполнении этой команды необходимо видеть следующую строку или что-то подобное:

tcp 0 0 localhost.localdomain:mysql : СЛУШАЮТ -

, Если сервер не работает правильно, можно ввести следующую команду для запуска его:

sudo/etc/init.d/mysql перезапуск

Конфигурация

можно отредактировать/etc/mysql/my.cnf файл для конфигурирования основных настроек - файл журнала, номер порта, и т.д. Например, для конфигурирования MySQL, чтобы прислушаться к соединениям от сетевых узлов, изменить bind_address директиву на IP-адрес сервера:

bind-address = 192.168.0.5

Замена 192.168.0.5 с соответствующим адресом.

После внесения изменения в/etc/mysql/my.cnf mysql демон должен будет быть перезапущен:

sudo/etc/init.d/mysql перезапуск

при выполнении PHP, необходимо будет также установить php модуль для mysql 5:

sudo Кв. - заставляет php5-mysql

установки создавать новую базу данных, использовать команду mysqladmin:

mysqladmin создают

Установка Oracle 10 г XE на Ubuntu

, которую Oracle обеспечивает debian репозиторию в http://oss.oracle.com/debian , содержа только Oracle 10 г Express Edition (XE) пакеты. Для наблюдения этих пакетов добавьте эту строку к /etc/apt/sources.list файл:

deb http://oss.oracle.com/debian нестабильное основное, несвободное

Затем, необходимо будет добавить ключ GPG.

wget http://oss.oracle.com/el4/RPM-GPG-KEY-oracle-O-| sudo способный ключ добавляет -

, sudo Кв. - заставляет обновление

устанавливать сервер базы данных XE:

склонный - получают 'oracle-xe-universal', или 'ксенон оракула' (западноевропеец поддерживают только).

склонный - получают oracle-xe-universal

установки, Если Вам только нужен клиент XE, склонный тип

- получают oracle-xe-client

установки
0
ответ дан 18 August 2012 в 04:15

Я не думаю, что необходимо будет установить любую систему баз данных при программировании C++. Но если Вы захотите использовать некоторый пакет базы данных в своей программе, то затем Вы будете иметь к. Устанавливать mysql (наиболее используемый и лучший):

sudo Кв. - получают mysql-клиент mysql-сервера установки, mysql-распространенный

Его также легче к программе в C++ для mysql. Таким образом, я рекомендовал бы Вам использовать mysql.
Вы теперь хороши для движения!

mysql-клиент позволит взаимодействие между Вами и базой данных через командную строку. Но если Вы просто взаимодействуете с помощью программы, затем для установки его, поскольку это поможет в отладке, потому что программа могла бы содержать ошибки и отобразить неправильные вещи, но mysql-клиент является полно-защищенной вещью.

mysql-распространенный даст Вам некоторые общие инструменты, которые Вы могли бы хотеть использовать для улучшения способности mysql.

IP-адрес для Вашей машины будет "localhost" (без двойной кавычки)

0
ответ дан 18 August 2012 в 04:15

Другие вопросы по тегам:

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