【问题标题】:Showing error-no suitable driver found for jdbc:oracle:thin:@localhost:1521:orcl显示错误 - 找不到适合 jdbc:oracle:thin:@localhost:1521:orcl 的驱动程序
【发布时间】:2015-11-04 18:56:42
【问题描述】:

我正在使用 jdk1.8,我正在尝试在 oracle 8i 上手动执行 jdbc 程序。我的代码正在编译,没有任何错误,但在运行时显示错误-no suitable driver found for jdbc:oracle:thin:@localhost:1521:orcl。我已经为 jar 文件设置了类路径。我正在使用ojdbc7.jar 文件。 我的代码是:

import java.sql.*;

class Database
{
 public static void main(String arg[])
    {

     try
       {
String url="jdbc:orcl:thin:@localhost:1521:orcl";   
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection con=DriverManager.getConnection(url,"scott","tiger");
Statement st=con.createStatement();
ResultSet rs=st.executeQuery("select * from aj1");

while(rs.next())
     {
    System.out.println("\n"+rs.getInt(1)+"  "+rs.getString(2));
      }
    }
catch(Exception e){e.printStackTrace();}
}
}

请给出解决方案:

【问题讨论】:

    标签: java jdbc oracle8i


    【解决方案1】:

    你的url字符串必须是

    String url="jdbc:oracle:thin:@localhost:1521:orcl";

    而不是

    String url="jdbc:orcl:thin:@localhost:1521:orcl";

    然后尝试。

    【讨论】:

      猜你喜欢
      • 2012-08-19
      • 1970-01-01
      • 1970-01-01
      • 2018-05-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-12
      • 2016-05-09
      相关资源
      最近更新 更多