/ / Свързване на Oracle Cloud Database използвайки JDBC java - oracle, jdbc

Свържете базата данни на Oracle с помощта на JDBC java - oracle, jdbc

Имам база данни за потребителско име и парола за достъп до oracle db и също така имам услуга като url https://X-X.X.X.oraclecloudapps.com/apex/.

Може ли някой да знае как да се свърже този db използва JDBC връзка.

Опитах се с помощта на Oracle тънък водач, но някак си не успее. Примерен код на Java:

Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@//X.X.X.X.oraclecloudapps.com:1521/sid", "username", "****");

Той хвърля

Exception in thread "main" java.sql.SQLRecoverableException: Io exception: The Network Adapter could not establish the connection

Аз не знам SID тук, би било полезно, ако някой даде стъпки за намиране на SID / ServiceName от Oracle табло.

Отговори:

3 за отговор № 1

Не можете да използвате JDBC, за да се свържете с базата данниСхема за обслужване. Можете да се свържете, като използвате API или инструменти, които използват REST API. За качване на данни в Oracle Database Schema Service, използвайте Oracle SQL Developer, помощната програма за зареждане на данни на SQL семинар на Oracle Application Express или помощната програма за зареждане на данни на Oracle Application Express. Прочетете повече тук: http://docs.oracle.com/cloud/latest/dbcs_schema/CSDBU/GUID-3B14CF7A-637B-4019-AAA7-A6DC5FF3D2AE.htm#CSDBU177


1 за отговор № 2

Има само три начина за свързване на услугата на базата данни.

  • От приложение на Oracle Application Express, изпълнявано в услуга за база данни
  • От Java приложение, което се изпълнява в Oracle Java Cloud Service
  • Чрез RESTful уеб услуги

-2 за отговор № 3

Опитайте следния URL адрес на JDBC, за да разрешите проблема

"JDBC: Oracle: тънък: @ хост адрес: 1521 / Sid";

Забележка / се използва след порт и Not :