相关疑难解决方法(0)

ORA-12505:TNS监听器当前不知道连接描述符中给出的SID

我正在使用Oracle数据库.我用Java编写了一个小的JDBC连接程序,但是我遇到了一个监听器的问题.

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

public class JdbcConnection {
    public static void main(String[] args) throws SQLException,ClassNotFoundException {
        String url = "jdbc:oracle:thin:@localhost:1521:orcl";
        String user = "system";
        String password = "password";
        Connection connection = null;

        Class.forName("oracle.jdbc.driver.OracleDriver");
        connection = DriverManager.getConnection(url, user, password);
        if(connection!=null){
            System.out.println("Success in connnection");
        } else {
            System.out.println("failure in connection ");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我收到以下异常:

C:\Users\Administrator\Desktop>java JdbcConnection
Exception in thread "main" java.sql.SQLException: Listener refused the connectio
n with the following error:
ORA-12505, TNS:listener does not …
Run Code Online (Sandbox Code Playgroud)

java oracle tns jdbc listener

5
推荐指数
1
解决办法
3万
查看次数

标签 统计

java ×1

jdbc ×1

listener ×1

oracle ×1

tns ×1