(Чтобы быть удаленным), Экспортируют данные MATLAB в таблицу базы данных
datainsert
функция будет удалена в будущем релизе. Используйте sqlwrite
функцию вместо этого. Для получения дополнительной информации см. Вопросы совместимости.
Когда вы устанавливаете соединение с базой данных с помощью драйвера JDBC, datainsert
выполняет быстрее, чем fastinsert
.
datainsert
использует SQL TRANSACTION
оператор, чтобы вставить записи с более быстрой производительностью для этих баз данных:
Microsoft® SQL Server®
MySQL
Oracle®
PostgreSQL
Для других баз данных обратитесь к своей документации базы данных, чтобы запустить транзакцию вручную. Прежде, чем запустить datainsert
, используйте exec
запустить транзакцию.
Значение AutoCommit
свойство в connection
объект определяет ли datainsert
автоматически передает данные базе данных.
Просмотреть AutoCommit
значение, получите доступ к нему с помощью connection
объект; например, conn.AutoCommit
.
Установить AutoCommit
значение, используйте соответствующий аргумент пары "имя-значение" в database
функция.
Чтобы передать данные базе данных, используйте commit
функционируйте или выпустите SQL COMMIT
оператор с помощью exec
функция.
Чтобы откатывать данные, используйте rollback
или выпустите SQL ROLLBACK
оператор с помощью exec
функция.
Чтобы экспортировать данные MATLAB в базу данных, можно использовать fastinsert
и insert
функции. Для максимальной производительности используйте datainsert
.