(Not recommended) Database cursor
The cursor
object is not recommended. Use the fetch
function instead. For details, see Compatibility Considerations.
The scrollable cursor functionality has no replacement.
After connecting to a relational database using either ODBC or JDBC drivers,
you can perform actions using the database connection. To import data into MATLAB® from a database and perform database operations, you must create a
cursor
object. Database Toolbox™ uses this object to retrieve rows from database tables and execute SQL
statements.
There are two types of database cursors, basic and scrollable. Basic cursors let you import data in an SQL query in a sequential way. However, scrollable cursors enable data import from a specified offset in the data set.
To import data quickly using a SQL SELECT
statement, use the
select
function. To import data with
full functionality, use the exec
and fetch
functions. For differences, see Data Import Using Database Explorer App or Command Line.
A cursor
object stays open until you close it using the close
function.
Create a cursor
object using the exec
function.
attr | (Not recommended) Retrieve attributes of columns in fetched data set |
close | (Not recommended) Close cursor |
cols | (Not recommended) Retrieve number of columns in fetched data set |
columnnames | (Not recommended) Retrieve names of columns in fetched data set |
fetch | (Not recommended) Import data into MATLAB workspace from database cursor |
fetchmulti | (Not recommended) Import data from multiple result sets |
get | (Not recommended) Retrieve object properties |
isopen | (Not recommended) Determine if database cursor is open |
querytimeout | (Not recommended) Get time specified for SQL queries to succeed |
rows | (Not recommended) Return number of rows in fetched data set |
set | (Not recommended) Set properties for database cursor |
width | (Not recommended) Return field size of column in fetched data set |
close
| database
| fetch
| setdbprefs