Показывает ошибку - не найден подходящий драйвер для jdbc:oracle:thin:@localhost:1521:orcl

Я использую jdk1.8, и я пытаюсь выполнить программу jdbc вручную на Oracle 8i. Мой код компилируется без ошибок, но во время выполнения он показывает ошибку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();}
}
}

Пожалуйста, дайте решение для этого:

1 ответ

Вы URL-адрес строки должны быть

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

вместо

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

и попробовать.

Другие вопросы по тегам