Oracle OCI Connection Error - java.lang.UnsatisfiedLinkError: no ocijdbc10 in java.library.path

When trying to connect to Oracle using the Oracle OCI connection type using JDBC, if the following error is thrown

java.lang.UnsatisfiedLinkError: no ocijdbc10 in java.library.path

it means that the Oracle OCI library files are not in your System's path.

Either the OCI library is not installed on your machine, or your installation did not modify your System's path.

Installing the OCI drivers from the Oracle installation program should correctly set your system's path with the correct information for the OCI libraries.