Connection URL
- Last Updated: August 23, 2024
- 1 minute read
- DataDirect Connectors
- JDBC
- Apache Hive 6.0
- Documentation
After setting the CLASSPATH, the required connection information needs to be passed in the form of a connection URL. The form of the connection URL differs depending on whether you are using a binary or HTTP connection.
Note:
- Connection property names are case-insensitive. For example,
Passwordis the same aspassword. - For connection properties that support string values, use the following
escape sequence to specify values containing leading or trailing spaces and
curly brackets:
{value}. For example:User={hello }orPassword={{hello}}.
For binary connections (the default):
jdbc:datadirect:hive://servername:port;
DatabaseName=database;[property=value[;...]]
For HTTP connections (TransportMode=http):
jdbc:datadirect:hive://servername:port;DatabaseName=database;
TransportMode=http;[property=value[;...]]
where:
- servername
- specifies the name or the IP address of the server to which you want to connect.
- port
- specifies the TCP port of the primary database server that is listening
for connections to the Apache Hive database. The default is
10000for binary connections and10001for HTTP connections.
- database
- specifies the name of the Apache Hive database to which you want to connect.
- property=value
- specifies connection property settings. Multiple properties are separated by a semi-colon. For more information on connection properties, see "Using connection properties."
The following examples show how to establish a connection to an Apache Hive database.
For binary connections:
Connection conn = DriverManager.getConnection
("jdbc:datadirect:hive://MyServer:10000;DatabaseName=MyDB");
For HTTP connections:
Connection conn = DriverManager.getConnection
("jdbc:datadirect:hive://myserver:10001;DatabaseName=MyDB;
TransportMode=http");