首先给出一个错误:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
然后再给粗一个URL:
"jdbc:oracle:thin:@localhost:1521:orcl"
在java实用教程(第3版)上给出的url为"jdbc:oracle:thin:@localhost:1521:xscj",并不知到这里的xscj代表的是数据库名还是SID名,在eclipse上出现多次错误以及在百度和博客上的各大搜寻后我觉得教材这里应该写错了,或则教材自己定的sid名,但是却又没说明…
所以总结:
连接oracle数据库的url中最后的orcl是SID名,是在oracle数据库中的连接里面设置的,查找时直接输入select INSTANCE_NAME from v$instance;也是可以的。