You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过JDBC连接Oracle数据库中自定义创建的用户?

修改JDBC连接以使用自定义Oracle用户

直接修改getConnection方法的用户名和密码参数即可,将原来的system/oracle替换为你创建的user/1111,连接串的服务名XEPDB1保持不变(你的自定义用户属于这个可插拔数据库):

Class.forName("oracle.jdbc.driver.OracleDriver");
con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521/XEPDB1","user","1111");

注意事项:

  • 确保user用户已被授予CREATE SESSION权限,否则会出现连接权限不足的错误。如果没有授权,可在SQL Developer中用管理员账号执行:
    GRANT CREATE SESSION TO "user";
    
  • 确认该用户确实创建在XEPDB1库中,与连接串指定的服务名一致
  • 若连接失败,检查Oracle监听是否正常运行、端口1521是否对外开放

内容的提问来源于stack exchange,提问作者Lr Ayman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 23:33:30