An ODBC interface for the Julia programming language
A Julia library for interacting with the ODBC API
Documentation | Build Status |
---|---|
The package is registered in the General
registry and so can be installed with Pkg.add
.
julia> using Pkg; Pkg.add("ODBC")
The package is tested against Julia 1.3+
on Linux, OSX, and Windows.
Contributions are very welcome, as are feature requests and suggestions. Please open an issue if you encounter any problems or would just like to ask a question.
To run tests locally on Linux, you need to have
the MariaDB ODBC connectors downloaded and in a specific directory (as per .travis.yml
):
curl -O https://downloads.mariadb.com/Connectors/odbc/connector-odbc-3.1.7/mariadb-connector-odbc-3.1.7-ga-debian-x86_64.tar.gz
mkdir mariadb64; tar xfz mariadb-connector-odbc-3.1.7-ga-debian-x86_64.tar.gz -C mariadb64
curl -O https://downloads.mariadb.com/Connectors/odbc/connector-odbc-3.1.7/mariadb-connector-odbc-3.1.7-ga-debian-i686.tar.gz
mkdir mariadb32; tar xfz mariadb-connector-odbc-3.1.7-ga-debian-i686.tar.gz -C mariadb32MySQL
MariaDB listening on 127.0.0.1:3306 with root user root
having an empty password. An easy way to do this is with docker:
docker run -e MYSQL_ALLOW_EMPTY_PASSWORD=1 -it -p 3306:3306 mysql
the TRAVIS_BUILD_DIR
env var set before running tests.
env TRAVIS_BUILD_DIR=$(pwd) julia --project=@.
julia> ]
(ODBC) pkg> test