close

Закройте и делайте недействительным базу данных и ресурс драйвера utilizer

Синтаксис

Описание

пример

close(object) завершения и делают недействительным базу данных и ресурс драйвера utilizer object к свободному база данных и ресурсы драйвера.

Примеры

свернуть все

Соединитесь с базой данных Microsoft® SQL Server® и проверьте соединение с базой данных. Затем импортируйте данные от базы данных в MATLAB®. Определите самую высокую себестоимость единицы продукции среди полученных продуктов в таблице. Закройте соединение с базой данных.

Создайте соединение с базой данных ODBC к базе данных Microsoft® SQL Server® с аутентификацией Windows®. Задайте пустое имя пользователя и пароль. База данных содержит таблицу productTable.

datasource = 'MS SQL Server Auth';
conn = database(datasource,'','');

Проверяйте соединение с базой данных. Если Message свойство пусто, связь успешна.

conn.Message
ans =

     []

Выберите все данные из productTable и вид это номером продуктов. data таблица, содержащая импортированные данные, которые следуют из выполнения SQL SELECT оператор.

selectquery = 'SELECT * FROM productTable ORDER BY productNumber';
data = select(conn,selectquery);

Отобразите первые три строки данных.

data(1:3,:)
ans =

  3×5 table

    productNumber    stockNumber    supplierNumber    unitCost    productDescription
    _____________    ___________    ______________    ________    __________________

          1          4.0035e+05          1001            14       'Building Blocks' 
          2          4.0031e+05          1002             9       'Painting Set'    
          3            4.01e+05          1009            17       'Slinky'          

Определите самую высокую себестоимость единицы продукции в таблице.

max(data.unitCost)
ans =

    24

Закройте соединение с базой данных.

close(conn)

Создайте соединение с базой данных с помощью драйвера JDBC. Чтобы создать эту связь, необходимо сконфигурировать источник данных JDBC. Для получения дополнительной информации смотрите configureJDBCDataSource функция. Затем создайте DatabaseDatastore возразите и близко это.

Создайте соединение с базой данных к источнику данных JDBC MSSQLServerJDBCAuth. Этот источник данных конфигурирует драйвер JDBC к базе данных Microsoft® SQL Server® с аутентификацией Windows®. Задайте пустое имя пользователя и пароль.

datasource = "MSSQLServerJDBCAuth";
username = "";
password = "";
conn = database(datasource,username,password);

Создайте DatabaseDatastore объект с помощью соединения с базой данных и SQL-запроса. Этот SQL-запрос получает все данные от airlinesmall таблица.

sqlquery = "select * from airlinesmall";

dbds = databaseDatastore(conn,sqlquery);

Закройте DatabaseDatastore возразите и соединение с базой данных.

close(dbds)

Входные параметры

свернуть все

База данных и ресурс драйвера utilizer в виде одного из объектов описаны в этой таблице.

Объектное имя аргументаИмя объектаОписание объектаФункция создания объекта

conn

connection

Создайте связь между установленной базой данных и MATLAB®. Для получения дополнительной информации смотрите Соединение с Базой данных.

database

dbds

DatabaseDatastore

Создайте связь с типом datastore для работы с большими данными.

databaseDatastore

  • connection объекты и DatabaseDatastore объекты остаются открытыми, пока вы не закрываете их использующий close функция. Всегда закрывайте эти объекты, когда вы закончите использовать их.

  • Выполнение close с DatabaseDatastore объект высвобождает средства MATLAB, сопоставленные с connection объект.

Примечание

Когда вы закрыли сеанс работы с MATLAB, завершения MATLAB открывают DatabaseDatastore объекты и связи. Однако база данных не может освободить связи. Консультируйтесь со своим администратором базы данных об остающихся связях.

Представлено до R2006a