Я не знаю, как подключить мой Java-клиент с JDBC к моей базе данных разработчика SQL на локальном хосте с портом 1521.Мой SQL Developer работает.
Я уверен в имени пользователя и пароле - но я думаю, что мое connstring установлено неправильно.Я стараюсь использовать его как использование в документах оракула.Но я всегда получаю сообщение об ошибке в моем блоке перехвата OracleDriver.И мне также интересно, как я могу передать имя моей базы данных драйверу, который называется «GremienDatenbank».
Вот мой код:
package com.company;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.sql.*;
public class Main {
public static void main(String[] args) {
try{
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
String connstring ="jdbc:oracle:thin:@localhost:1521/xe";
System.out.println("Username");
String user = br.readLine();
System.out.println("Passwort");
String pwd = br.readLine();
Class.forName("oracle.jdbc.OracleDriver");
Connection connection = DriverManager.getConnection(connstring,user,pwd);
} catch (IOException ioe){
ioe.printStackTrace();
} catch (ClassNotFoundException cnfe) {
System.out.println("Fehler: " + cnfe.getMessage());
} catch (SQLException se) {
se.printStackTrace();
}
}
}
Заранее спасибо!