2014-12-05 2 views
0

apex.oracle.com에 작업 공간이 있습니다. 이제 우분투 -14.04 시스템의 JDBC를 통해 해당 데이터베이스에 연결하고 싶습니다. 단계를 설명하십시오. 드라이버를 어디에서 다운로드해야하며 인수는 무엇이되어야합니까?JDBC를 통해 oracle apex 데이터베이스에 어떻게 연결합니까?

DriverManager.getConnection(); 

단계별로하시기 바랍니다. 감사합니다.

+0

크로스 게시 : http://dba.stackexchange.com/q/84408/1822 –

+0

"APEX 데이터베이스"에 특별한 것은 없습니다. 그것은 단순한 JDBC 연결입니다. 모든 JDBC 자습서는이를 수행하는 방법을 알려줍니다. Oracle의 JDBC 자습서 : http://docs.oracle.com/javase/tutorial/jdbc/basics/index.html JDBC 드라이버의 Oracle 설명서에는 연결을 설정하는 방법 (http://docs.oracle.com/)이 설명되어 있습니다. com/cd/E11882_01/java.112/e16548/getsta.htm # JJDBC28058 그리고 마지막으로 JDBC 드라이버에 대한 오라클의 FAQ도 설명합니다 : http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-faq -090281.html # 05_01 –

+0

getConnection() 함수의 인수가 무엇인지 알 수 없습니다. 제발 말씀해 주시겠습니까? 나는 drivertype가 무엇을 의미합니까? 또한 웹에서 어떤 버전을 사용하는지 알지 못합니다. –

답변

0

apex.oracle.com에서 APEX 인스턴스를 지원하는 데이터베이스에 연결할 수 없습니다. 자신의 인스턴스를 호스팅하는 경우 다른 Oracle 데이터베이스에 연결하는 것과 다를 바 없습니다. 빠른 코드 스 니펫은 여기에서 찾을 수 있습니다 : http://www.java2s.com/Code/Java/Database-SQL-JDBC/TestOracleJDBCDriverInstallation.htm. 연결하려는 사용자/스키마에 대한 암호가 필요합니다. 가지고 있지 않다면 DBA에게 이야기하십시오.

BTW, 프로덕션 유형 응용 프로그램 및 데이터는 공용 APEX 인스턴스에서 사용하지 않아야 함을 기억하십시오.

0

아마도 APEX 작업 공간에서 관리 한 사용자를 사용하여 JDBC를 통해 연결할 수없는 문제 일 수도 있습니다.

APEX 사용자는 JDBC를 통한 DB 연결의 일반 사용자가 아닙니다. 내 가정이 맞다면, 작업 공간 테이블에 액세스 할 수있는 충분한 권한을 가진 데이터베이스 사용자를 생성해야합니다.

관련 문제