(Чтобы быть удаленным), Экспортируют данные MATLAB в таблицу базы данных
Функция datainsert будет удалена в будущем релизе. Используйте функцию sqlwrite вместо этого. Для получения дополнительной информации см. Вопросы совместимости.
datainsert(conn,tablename,colnames,data)Когда вы устанавливаете соединение с базой данных с помощью драйвера 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 в базу данных, можно использовать функции insert и fastinsert. Для максимальной производительности используйте datainsert.