अपनी कनेक्शन स्ट्रिंग के संबंध में, आप TNS
. का उपयोग कर सकते हैं सिंटैक्स (यहां पढ़ें
), host:port:sid
. के विपरीत सिंटैक्स जिसका आप अभी उपयोग कर रहे हैं। उस स्थिति में आप SERVICE_NAME
. का वर्णन करेंगे अंदर CONNECT_DATA
, इस प्रकार:
jaydebeapi.connect('oracle.jdbc.driver.OracleDriver','[MYUSER]/[MYPASS]@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=[MYHOST])(PORT=1521))(CONNECT_DATA=(SERVER=dedicated) (SERVICE_NAME=[MYSERVICENAME])))')
वैसे - आप cx_Oracle
का भी उपयोग कर सकते हैं oracle से कनेक्ट करने के लिए - नहीं java
परेशानी। (सिर्फ एक सुझाव)