Никто не в курсе поддерживает ли SQLite несколько соединений одновременно? |
Здравствуйте, гость ( Вход | Регистрация )
Никто не в курсе поддерживает ли SQLite несколько соединений одновременно? |
molchanoviv |
23.11.2008, 20:37
Сообщение
#1
|
Старейший участник Группа: Сомодератор Сообщений: 597 Регистрация: 18.7.2008 Из: Саратов Пользователь №: 238 Спасибо сказали: 41 раз(а) Репутация: 5 |
сабж
|
|
|
ViGOur |
23.11.2008, 20:48
Сообщение
#2
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
Вот цитата из SQLite Features:
Цитата Faster than popular client/server database engines for most common operations. по идее должна...
|
|
|
Litkevich Yuriy |
23.11.2008, 23:54
Сообщение
#3
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
molchanoviv, эта СУБДха встраиваемая, работает с одним файлом, на виндовозе файлы блокируются, соответственно только одно приложение сможет с ним работать.
|
|
|
molchanoviv |
24.11.2008, 9:17
Сообщение
#4
|
Старейший участник Группа: Сомодератор Сообщений: 597 Регистрация: 18.7.2008 Из: Саратов Пользователь №: 238 Спасибо сказали: 41 раз(а) Репутация: 5 |
т.е. она может работать с одной БД имея два подключения к ней, но не может работать одновременно с двумя БД, так?
Сообщение отредактировал molchanoviv - 24.11.2008, 9:19 |
|
|
boom |
24.11.2008, 10:44
Сообщение
#5
|
Студент Группа: Новичок Сообщений: 16 Регистрация: 8.9.2008 Пользователь №: 287 Спасибо сказали: 0 раз(а) Репутация: 0 |
по-моему не может работать с одним файлом 2 клиента, т.е. возьми скачай 2 разных SQLite БД менеджера и попробуй открыть один и тот же файл не получится
а может ли в одном физическом файле быть 2 БД ... этого я незнаю, вроде нет - один файл - одна база |
|
|
molchanoviv |
24.11.2008, 10:59
Сообщение
#6
|
Старейший участник Группа: Сомодератор Сообщений: 597 Регистрация: 18.7.2008 Из: Саратов Пользователь №: 238 Спасибо сказали: 41 раз(а) Репутация: 5 |
Цитата а может ли в одном физическом файле быть 2 БД ... этого я незнаю, вроде нет - один файл - одна база Я не об этом. В функции QSqlDatabase::addDatabase(( QSqlDriver * driver, const QString & connectionName = QLatin1String( defaultConnection )) второй параметр отвечает за подключение. т.е. можно подключится к одной и той-же базе несколько раз. Вот я и спрашиваю поддерживает ли эту возможность SQLite? |
|
|
Litkevich Yuriy |
24.11.2008, 12:41
Сообщение
#7
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
работать с одной БД имея два подключения к ней одно приложение в виндовозе блокирует доступ к файлу (по-умолчанию, вродебы). Т.е. второе приложение уже не сможет получить доступ к самому файлу.второй параметр отвечает за подключение. если речь идет о Qt то уместнее в том форуме и спрашивать. Метод addDatabase не имеет никакого отношения к конкретной СУБД, это высокоуровневая вещь.
|
|
|
Текстовая версия | Сейчас: 29.11.2024, 3:05 |