Russian Qt Forum
Сентябрь 30, 2024, 18:25 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: База данных на локальном компютере  (Прочитано 4809 раз)
kobra
Гость
« : Август 12, 2010, 17:34 »

Здраствуйте!
Наверно очень глупый вопрос, но возможно ли подключиться к базе которая находиться просто у меня на компютере в файле, к примеру база данных Access. А то насколько я понял есть возможность подключаться только к серверу.
Записан
tim474
Гость
« Ответ #1 : Август 12, 2010, 17:48 »

sqlite
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #2 : Август 12, 2010, 18:01 »

1. firbird embedded.
2. ODBC -> access.
3. ODBC -> foxpro.
4. MySQL embedded.
5. Etc...
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
kobra
Гость
« Ответ #3 : Август 12, 2010, 20:52 »

извините но ничего не понял(((
какой класс использовать, как задать путь к базе?
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #4 : Август 12, 2010, 20:55 »

kobra, посмотри примеры Qt по работе с БД. Они все используют SQLite.
Записан

Юра.
kobra
Гость
« Ответ #5 : Август 12, 2010, 21:39 »

Код:
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName(path);
Типа так?
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #6 : Август 12, 2010, 22:13 »

>>Типа так?
ага
Записан

Юра.
Amigo_sa
Гость
« Ответ #7 : Август 13, 2010, 09:57 »

... возможно ли подключиться к базе которая находиться просто у меня на компютере в файле, к примеру база данных Access. А то насколько я понял есть возможность подключаться только к серверу.
Подключаясь к базу в файле Access, на самом деле вы все равно подключаетесь к серверу Microsoft Access, просто от вас скрыта сама служба сервера бд. Еще проще ситуация обстоит с SQLite, там весь "сервер" упакован в библиотеку, которую подключает ваше приложение. Надо лишь использовать нужный плагин Qt для работы с БД. Список доступных драйверов находится в папке {Qt}\plugins\sqldrivers
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.047 секунд. Запросов: 23.