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