Products | Versions |
---|---|
TIBCO Streaming | 10.6 |
How can I connect to an Oracle database from my Streaming and/or LiveView applications?
select con_id, name from v$services;To quickly spin up an Oracle db for simple testing purposes, you can use Docker..
docker pull store/oracle/database-enterprise:12.2.0.1 docker run -d -it --name oracle12 -p 1521:1521 -p 5500:5500 store/oracle/database-enterprise:12.2.0.1This will start a local Oracle 12.2.0.1 database with SID ORCLCDB and service name alias orclpdb1.localdomain. For this database, you would use one of the following connection URLs:
mvn install:install-file -Dfile=ojdbc8-19.3.0.0.jar -DgroupId=com.oracle.ojdbc -DartifactId=ojdbc8 -Dversion=19.3.0.0 -Dpackaging=jarThen add the driver as a dependency in your project's pom.xml:
<dependency> <groupId>com.oracle.ojdbc</groupId> <artifactId>ojdbc8</artifactId> <version>19.3.0.0</version> </dependency>Finally, create a JDBC HOCON configuration:
configuration = { JDBCDataSourceGroup = { jdbcDataSources = { "oracle12" = { driverClassName = "oracle.jdbc.driver.OracleDriver" serverURL = "jdbc:oracle:thin:@localhost:1521/orclpdb1.localdomain" userName = "SYS AS SYSDBA" password = "Oradoc_db1" } } } }You are now configured to connect to your Oracle JDBC data source.