Connect to Autonomous Database Using a Client Application
Autonomous Database is preconfigured to support Oracle Net Services (a TNS listener is installed and configured to use secure TCPS).
The client computer must be prepared to use Oracle Net Services to connect to Autonomous Database.
- About Connecting to Autonomous Database Using a Client Application
Applications can connect to Autonomous Database using any of the connection types supported by Oracle Net Services. - Prepare for Oracle Call Interface, ODBC, and JDBC OCI Connections with Wallets (mTLS)
Preparing for any type of Oracle Call Interface (OCI) connection with mTLS authentication requires the installation of client software, downloading client credentials, and configuring certain files and environment variables. - Prepare for Oracle Call Interface, ODBC, and JDBC OCI Connections Using TLS Authentication
Preparing for any type of Oracle Call Interface (OCI) connection with TLS authentication requires the installation of client software and configuring certain files and environment variables. - Prepare for JDBC Thin Connections
Applications that use JDBC Thin connections include the software necessary to make an Oracle Net Services connection. It is not necessary to download and install Oracle Client software. - Connect Microsoft .NET, Visual Studio Code, and Visual Studio with a Wallet (mTLS)
Oracle Autonomous Database supports connectivity to the Microsoft .NET Framework, .NET Core, Visual Studio, and Visual Studio Code. - Connect Microsoft .NET, Visual Studio Code, and Visual Studio Without a Wallet
Oracle Autonomous Database supports connectivity to the Microsoft .NET Framework, .NET Core, Visual Studio, and Visual Studio Code using TLS authentication without a wallet. - Connect Node.js and other Scripting Languages (mTLS)
You can use programs in different languages, including Python, Node.js, PHP, Ruby, R, Go, and Perl to connect to an Autonomous Database instance using mTLS (with wallets). Security is enforced using client credentials. - Connect Node.js, and Other Scripting Languages Without a Wallet
You can use programs in different languages, including Python, Node.js, PHP, Ruby, R, Go, and Perl to connect to an Autonomous Database instance using TLS authentication without a wallet. - Connect Power BI and Microsoft Data Tools to Autonomous Database
Oracle Client for Microsoft Tools (OCMT) is a graphical user interface (GUI) native Microsoft Software installer (MSI) that simplifies ODP.NET setup and Oracle database connectivity to multiple Microsoft data tools. - Connect Python Applications to Autonomous Database
You can connect Python applications to your Autonomous Database instance either with a wallet (mTLS) or without a wallet (TLS). - Connect Go Applications to Autonomous Database
You can connect Go applications to your Autonomous Database instance either with a wallet (mTLS) or without a wallet (TLS).
Parent topic: Connect to Autonomous Database