17
Янв
2015

Подключение к oracle через jdbc, не проходит авторизация

Установлена Oracle Express 11g, когда открываю подключение, выдает

java.sql.SQLException: ORA-01017: invalid username/password; logon denied

Регистр проверял, в SQLPlus и PLSQL developer подключается нормально, пробовал несколько пользователей, в том числе sys.

Код:

public class DBConnection {
    private static final String url = "jdbc:oracle:thin:@localhost:1521:XE";
    private Connection connection;
    public boolean isConnected;

public DBConnection(String user, String pass) {
    try{
        isConnected = false;
        Properties cInfo = new Properties();
        cInfo.put("usr",user);
        cInfo.put("password",pass);
        this.connection = DriverManager.getConnection(url, cInfo);
        isConnected = true;
    } catch (SQLException e) {
        e.printStackTrace();

    }

}

В чем может быть причина?

Источник: https://ru.stackoverflow.com/questions/391592/%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BA-oracle-%D1%87%D0%B5%D1%80%D0%B5%D0%B7-jdbc-%D0%BD%D0%B5-%D0%BF%D1%80%D0%BE%D1%85%D0%BE%D0%B4%D0%B8%D1%82-%D0%B0%D0%B2%D1%82%D0%BE%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F

Share

Тебе может это понравится...