https://github.com/gnu-octave/octave-odbc
GNU Octave Database functionality using ODBC
https://github.com/gnu-octave/octave-odbc
Last synced: 2 months ago
JSON representation
GNU Octave Database functionality using ODBC
- Host: GitHub
- URL: https://github.com/gnu-octave/octave-odbc
- Owner: gnu-octave
- License: gpl-3.0
- Created: 2024-02-23T13:59:39.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2026-03-12T23:20:37.000Z (3 months ago)
- Last Synced: 2026-03-13T06:09:45.524Z (3 months ago)
- Language: MATLAB
- Homepage: https://gnu-octave.github.io/octave-odbc/
- Size: 330 KB
- Stars: 4
- Watchers: 8
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: NEWS
- License: COPYING
Awesome Lists containing this project
README
# GNU Octave database functionality using odbc
This is a basic implementation of ODBC functionality similar to MATLAB'S
ODBC functionality.
## Requirements
### Linux
In Linux, the devel package for unixODBC must be installed.
To use the configureODBCDataSource function, ODBCManageDataSources must
be available from the Qt odbc packages
### Windows
In Windows, the native odbc interface is used.
### Install and loading
The toolkit can be installed in Octave 7.2+ using the command:
pkg install -forge odbc
After installation, load the package in order to use it.
pkg load odbc
**Note:** The package needs to loaded each time Octave is run in order to use the package.
### Running tests
The test suite can be run in octave using the command:
pkg test odbc
**Note:** The tests assume that there the sqlite3 odbs driver is installed and that a octave_odbc_test
DSN can open successfully.
## Documentation
On newer versions of Octave, on loading the package the documentation will be available in the
Octave documentation pages.
The Documentation is also installed as a PDF in the installed package folder.
Online documentation is also available at
https://gnu-octave.github.io/octave-odbc/
## Inbuilt Tests
In built function test can be run using `pkg test odbc`. It requires the SQLite3 ODBC drivers
to be installed, and an octave_odbc_test DSN to be configured.
## Reporting Bugs
Bugs can be filed on the [issue tracker](https://github.com/gnu-octave/octave-odbc/issues).