连接Oracle,出现了“ java.sql.SQLException: 指定了无效的 Oracle URL”的错误。刚才在Google上搜索了一下,感觉自己的代码是没有问题的。
DBURL=""jdbc:oracle:thin@127.0.0.1:1521:orcl";
即格式为:jdbc:oracle:thin@IP地址:1521:数据库SID。
后来发现,我忽略了一个细节:就是在"thin"的后面也是有个冒号的!!!正确的应该是
DBURL="jdbc:oracle:thin:@127.0.0.1:1521:MyOracle"。
DBURL=""jdbc:oracle:thin@127.0.0.1:1521:orcl";
即格式为:jdbc:oracle:thin@IP地址:1521:数据库SID。
后来发现,我忽略了一个细节:就是在"thin"的后面也是有个冒号的!!!正确的应该是
DBURL="jdbc:oracle:thin:@127.0.0.1:1521:MyOracle"。
细节啊……很重要。
//1.加载驱动
Class.forName("oracle.jdbc.driver.OracleDriver");
//2.得到连接
ct = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl","scott","tiger");
细节很重要!