为什么不能为Oracle 12c创建jndi数据源?

时间:2018-10-08 06:21:20

标签: jdbc oracle12c

这是context.xml

<Resource name="jdbc/embmngdb_conn" auth="Container"
    type="javax.sql.DataSource" maxActive="20" maxIdle="5" maxWait="10000"
    username="c##empmngdb" password="123"
    driverClassName="oracle.jdbc.OracleDriver"
    url="jdbc:oracle:thin:@//localhost:1521/oracle" />

这是Employee_Controller_Servlet.java

private Employee_DB_Util employee_db_util;

@Resource(name = "jdbc/c##empmngdb")
private DataSource data_source;

我的问题是,我在哪里出错?在MySQL中,同样的事情对我有用,为什么在这里不起作用?我更改了整个URL以及所有内容,在尝试使用oracle 12c获取数据源时是否需要驱动程序管理器?帮帮我。

错误

oracle.net.ns.NetException: Listener refused the connection with the following error:
ORA-12514, TNS:listener does not currently know of service requested in connect descriptor

0 个答案:

没有答案