Java 如何解决以下oracle错误?

Java 如何解决以下oracle错误?,java,eclipse,oracle,oracle11g,weka,Java,Eclipse,Oracle,Oracle11g,Weka,我正在使用weka和oracle 11g r2作为我的数据库来存储基于id3的增量学习的决策树。在配置weka和oracle之后,经过必要的编辑,我得到以下错误。请帮助我解决此问题,因为我的项目截止日期即将到来。提前感谢 in start1java.sql.SQLException: Listener refused the connection with the following error: ORA-12514, TNS:listener does not currently kn

我正在使用weka和oracle 11g r2作为我的数据库来存储基于id3的增量学习的决策树。在配置weka和oracle之后,经过必要的编辑,我得到以下错误。请帮助我解决此问题,因为我的项目截止日期即将到来。提前感谢

in start1java.sql.SQLException: Listener refused the connection with     the following error:
ORA-12514, TNS:listener does not currently know of service requested in connect descriptor


java.sql.SQLRecoverableException: IO Error: The Network Adapter could   not establish the connectionin bothjava.sql.SQLRecoverableException: IO Error: The Network Adapter could not establish the connection

您需要在tnsnames.ora文件中定义服务名称,在listener.ora文件中定义有效的侦听器。更改后,您需要重新启动oracle服务。我认为jdbcUrl需要在一些props文件(很可能是DatabaseUtils.props)中正确设置。jdbcUrl=jdbc:oracle:thin:@:1521:,端口号通常为1521。如果您查看使用Sql*Plus等连接到Oracle的tnsnames.ora文件,它会提供以下详细信息,如数据库实例。等等。您需要在tnsnames.ora文件中定义服务名称,在listener.ora文件中定义有效的侦听器。更改后,您需要重新启动oracle服务。我认为jdbcUrl需要在一些props文件(很可能是DatabaseUtils.props)中正确设置。jdbcUrl=jdbc:oracle:thin:@:1521:,端口号通常为1521。如果您查看使用Sql*Plus等连接到Oracle的tnsnames.ora文件,它会提供以下详细信息,如数据库实例。等