How to connect JDBC to tns oracle

前端 未结 3 960
生来不讨喜
生来不讨喜 2020-11-29 08:49

I can connect from plsql to database using tns file

Now I want to connect to the database from my Java using JDBC.

What I tried:

I search google an

3条回答
  •  温柔的废话
    2020-11-29 09:29

    Try the following:

    System.setProperty("oracle.net.tns_admin", PATH_TO_TNSNAMES.ORA);
    Class.forName ("oracle.jdbc.OracleDriver");
    dbUrl = "jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST="+IPHOST+")(PORT="+PORT+"))(CONNECT_DATA=(SERVER = DEDICATED)(SERVICE_NAME="+DBNAME+")))"
    
    conn = DriverManager.getConnection(dbUrl, USERNAME, PASSWORD);
    

    Be sure to have the latest version of ojdbc.jar

提交回复
热议问题