通过Java程序连接Oracle
我正在尝试通过Java程序连接到Oracle 11g。下面是我的代码:-通过Java程序连接Oracle,java,oracle,jdbc,connector,Java,Oracle,Jdbc,Connector,我正在尝试通过Java程序连接到Oracle 11g。下面是我的代码:- String dbUrl = "jdbc:oracle://localhost:1521/orcl"; //Database Username String username = "abc"; //Database Password String password = "abc"; //Query to E
String dbUrl = "jdbc:oracle://localhost:1521/orcl";
//Database Username
String username = "abc";
//Database Password
String password = "abc";
//Query to Execute
String query = "select * from jobs;";
//Load mysql jdbc driver
Class.forName("oracle.jdbc.driver.OracleDriver");
//Create Connection to DB
Connection con = DriverManager.getConnection(dbUrl,username,password);
//Create Statement Object
Statement stmt = con.createStatement();
// Execute the SQL Query. Store results in ResultSet
ResultSet rs= stmt.executeQuery(query);
但是,我收到一条错误消息-
线程“main”java.sql.SQLException中出现异常:指定的Oracle URL无效
位于oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:448)
请注意:我确实附加了ojdbc6.jar
如果我遗漏了什么,请告诉我好吗?我相信如果您使用旧版本的驱动程序Oracle JDBC,请尝试更改url连接 如果这个
jdbc:oracle:thin:@localhost:1522/orcl实际上,您是否在本地计算机上运行oracle?你确定吗?我不明白为什么是1522端口而不是1521端口,但你有我的投票权,因为这是正确的。