The NuoDB Client Package bundles the latest publicly-available NuoDB database client versions into a single downloadable file. The official versions of the NuoDB Client Package file are available from the NuoDB GitHub Releases page.
You can also use this project to create a package containing customized sets of NuoDB Client packages.
Each client in the NuoDB Client Package will have different requirements when connecting to a NuoDB database. The System requirements for running the NuoDB database are found in the NuoDB documentation System Requirements page.
Utility | Requirements |
---|---|
nuocmd / pynuoadmin | Python 3.6 or later |
nuosql | GNU/Linux or Windows |
nuoloader | GNU/Linux or Windows |
nuodump | GNU/Linux or Windows |
nuodb-migrator | Java 8 or 11 |
Also included are SQL drivers:
Driver | Requirements |
---|---|
C | GNU/Linux or Windows |
C++ | GNU/Linux or Windows |
ODBC | GNU/Linux or Windows |
JDBC | Java 8 or 11 |
Hibernate5 | Java 8 or 11 |
Python | Python 3.6 or later |
The use of the NuoDB clients and the drivers in this package require a running NuoDB database. If you don't have a NuoDB database running in your environment, refer to the NuoDB Documentation to guide you through the steps to deploy a NuoDB database.
Unpack the tar file, or unzip the zip file which will create a nuodb-client-<ver> directory that contains the NuoDB Client Package files.
To use the drivers you may need to configure your user applications with the appropriate path settings to locate your NuoDB Client package install directory at runtime.
NuoDB Documentation
To build a client package, first clone this repository and cd
into it. Then,
decide on the version string you wish to use to identify this build of the client
package (e.g., 2023.1
). Then issue this command to download all the software
included in the client package and bundle it:
$ ./build --version 2023.1
The resulting bundle will be in the package
directory:
$ ls -1 package/*.tar.gz nuodb-tools-2023.1.lin-x64.tar.gz
You may optionally build multiple bundles, one for CLI tools and one for drivers, by issuing this command:
$ ./build --separate-bundles --version 2023.1 $ ls -1 package/*.tar.gz package/nuodb-cli-tools-2023.1.lin-x64.tar.gz package/nuodb-drivers-2023.1.lin-x64.tar.gz
Check ./build --help
for more options.
NuoDB Client is licensed under the BSD 3-Clause License