微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用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);

问候

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐