title: java.lang.ClassNotFoundException:net.ucanaccess.jdbc.ucanaccessDriver
body: <p>I'm beginner with java and using console to compile and run my programs. I'm trying to read data from MS Access .accdb file with ucanaccess driver. As i have added 5 ucanaccess files to C:\Program Files\Java\jdk1.8.0_60\jre\lib\ext, but still getting Exception java.lang.ClassNotFoundException:net.ucanaccess.jdbc.ucanaccessDriver. 
  Here is my code.</p>
  
  <pre><code>import java.sql.*;
  public class jdbcTest 
  {
      public static void main(String[] args)
      {
          try
          {
              Class.forName("net.ucanaccess.jdbc.UcanaccessDriver");
              String url = "jdbc:ucanaccess://C:javawork/PersonInfoDB/PersonInfo.accdb";
              Connection conctn = DriverManager.getConnection(url);
              Statement statmnt = conctn.createStatement();
              String sql = "SELECT * FROM person";
              ResultSet rsltSet = statmnt.executeQuery(sql);
              while(rsltSet.next())
              {
                  String name = rsltSet.getString("name-");
                  String address = rsltSet.getString("address");
                  String phoneNum = rsltSet.getString("phoneNumber");
  
                  System.out.println(name + " " + address + " " + phoneNum);
              }
              conctn.close();
          }
          catch(Exception sqlExcptn)
          {
              System.out.println(sqlExcptn);
          }
      }
  }
  </code></pre>