Jak zalogować się do połączenia „xe” w Oracle 11g za pomocą kodu java?

Chcę utworzyć kod java, który tylko to robi:

Zaloguj się do połączenia „xe” w bazie danych Oracle 11g. To wszystko. Jak to zrobić?

EDYCJA: tak, korzystałem z JDBC, ale nie mogę zalogować się do tego połączenia. Mój adres URL tojdbc:oracle:thin:@//localhost:1521/xe, username = sys ipassword = 123456 dla połączenia xe lub sys. Dlaczego więc nie mogę się zalogować do tego połączenia?

EDYTOWAĆ:

Bardzo mi przykro, zapomniałem dodać, że widzę inny błąd oprócz pierwszego, tj.

SQLException: ORA-28009: connection as SYS should be as SYSDBA or SYSOPER

Następnie następuje-

Exception in thread "main" java.lang.NullPointerException

questionAnswers(3)

yourAnswerToTheQuestion