gpt4 book ai didi

java - JDBC 连接 URL 中的用户名和密码

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:44:12 31 4
gpt4 key购买 nike

我使用 SQuirrel SQL 客户端连接和浏览我的 Oracle 数据库服务器。我已经在连接 URL 本身中提供了凭据。但它仍然提示输入用户名和密码。建立连接时是否真的需要提供额外的用户名/密码。它不会从连接 URL 中获取它吗?

jdbc:oracle:thin:username/password@my.oracle.server.domain.com:1521:DBName

最佳答案

瘦驱动器Oracle 的 JDBC Thin 驱动程序使用 Java 套接字直接连接到 Oracle。它提供自己的 Oracle SQL*Net 协议(protocol)的 TCP/IP 版本。因为它是 100% Java,所以这个驱动程序是平台独立的,也可以从 Web 浏览器(小程序)运行。有 2 种 URL 语法,旧语法仅适用于 SID,新语法适用于 Oracle 服务名称。

旧语法

jdbc:oracle:thin:@[HOST][:PORT]:SID

新语法

jdbc:oracle:thin:@//[HOST][:PORT]/SERVICE

在新语法中,SERVICE 可以是 oracle 服务名称或 SID。

还有一些驱动程序支持 URL 语法,允许将 Oracle 用户 ID 和密码放在 URL 中。

jdbc:oracle:thin:[USER/PASSWORD]@[HOST][:PORT]:SID

jdbc:oracle:thin:[USER/PASSWORD]@//[HOST][:PORT]/SERVICE

来源:http://www.orafaq.com/wiki/JDBC

关于java - JDBC 连接 URL 中的用户名和密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5547224/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com