2017-09-15 90 views
0

我想从Oracle SQL开发人员检索数据并将其显示到Java程序中,但仍然无法与SQL Developer连接,并在尝试检索数据时发生以下错误。程序如下如何将Java程序与Oracle SQL开发人员连接?

enter image description here

我的数据库连接类,

Class.forName("oracle.jdbc.driver.OracleDriver"); 
Connection c = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl","dmusers","123"); 

在SQL Developer中的数据库连接,

Enter image description here

+0

我看来像DB下跌 – zerocool

+0

为什么:“com.mysql.jdbc.Driver”?你是连接到Oracle还是MySQL? – VinhNT

+0

在尝试提出更多问题之前,请阅读[如何提出一个好问题?](http://stackoverflow.com/help/how-to-ask)。 –

回答

-1

1)首先你应该检查你的数据库ORCL在MySQL数据库?

的jdbc:mysql的://本地主机:1521/ORCL

2)是MySQL JDBC驱动程序jar文件添加到SQL开发人员?如果没有,请添加它。它会工作。

+0

我刚刚将jdbc驱动程序jar文件添加到SQL开发人员,但我如何检查数据库orcl是否在MySQL数据库? –

+0

您应该通过命令提示符通过登录MySQL来检查它。 –

-1

试试这个: Class.forName("oracle.jdbc.driver.OracleDriver"); 而makesure你有甲骨文JDBC驱动程序文件在classpath