jdbc配置连接Oracle数据库的三种方式(sid或者服务名)
jdbc配置Oracle数据库连接时,以下三种方式可以选择:1. 使用服务名配置方式:jdbc:oracle:thin:@//<host>:1521/orclpdb2. 使用SID,配置方式:jdbc:oracle:thin:@//<host>:1521/orcl12c3. 使用SID,配置方式:jdbc:oracle:thin:@<host>:1521:orc
·
jdbc配置Oracle数据库连接时,以下三种方式可以选择:
1. 使用服务名配置方式:jdbc:oracle:thin:@//<host>:1521/orclpdb
2. 使用SID,配置方式:jdbc:oracle:thin:@//<host>:1521/orcl12c
3. 使用SID,配置方式:jdbc:oracle:thin:@<host>:1521:orcl12c
比较:1和2中当@后边有双斜杠,端口号后边有单斜杠时,用服务名和实例名都可以链接成功,
3中@后边没有双斜杠,端口号后边是冒号而不是斜杠的时候只能用实例名,
在公司的开发环境中使用的是服务名进行连接。
在客户的环境中,只给了SID,所以需要将连接url修改为SID方式,提示用户名或密码错误,以为是连接方式写错了,多次尝试两种sid连接方式,都提示用户名或密码错误,比较和确认了连接方式的写法正确。
同事一直说密码是正确的,后来经过将密码拷贝到连接工具进行确认,才发现是同事密码输入错误了。
本来提示很清楚,就是密码错误,还是相信了同事说的,密码没有输入错误,导致浪费了好些时间。
更多推荐
已为社区贡献5条内容
所有评论(0)