(Будет удалено) Экспорт данных 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
.