如何使用Java代码登录Oracle 11g中的“ xe”连接?

我想制作只执行此操作的Java代码:

登录到Oracle 11g数据库中的“ xe”连接.就这样.
怎么办?

编辑:
是的,我使用的是JDBC,但无法登录到该连接.我的网址是jdbc:oracle:thin:@ // localhost:1521 / xe,xe或sys连接的用户名= sys,密码= 123456.那我为什么不能登录该连接?

编辑:

非常抱歉,我忘了补充一点,除了第一个错误,我还看到了另一个错误,即

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

接下来是-

Exception in thread "main" java.lang.NullPointerException

解决方法:

如果要以SYS身份连接,则必须将sys用作sysdba

因此,在您的Java代码中尝试使用以下代码

    String url = "jdbc:oracle:thin:@//localhost:1521:xe";
    String username = "sys as sysdba";
    String password = "123456";
Connection connection= DriverManager.getConnection(url, username, password);

问候

上一篇:BLOG搬家


下一篇:OpenCV图像处理篇之边缘检测算子