Hi

I am trying to execute the following JDBC pgm. using JavaDb.


 
*JDBC_DRIVER="org.apache.derby.jdbc.ClientDriver";*
*DBURL="jdbc:derby://localhost:1527/Employee";*


*Program*
*---------------*
*package employeedet;*
*import java.sql.*;*
*import java.io.*;*

*/***
* **
* * @author Jayvardhan*
* */*
*public class EmployeeDet {*

*    /***
*     * @param args the command line arguments*
*     */*
    
*     //JDBC_DRIVER name and URL*
*     static final String JDBC_DRIVER="org.apache.derby.jdbc.ClientDriver";*
*     static final String DBURL="jdbc:derby://localhost:1527/Employee";*
     
*     //Database Credentials*
*     static final String username="emp";*
*     static final String password="emp";*
     
*    public static void main(String[] args) {*
        
*        Connection con=null;*
*        Statement stmt=null;*
        
*        try{*
*            //Register JDBC driver*
*            System.out.println("Inside try block");*
*            Class.forName("org.apache.derby.jdbc.ClientDriver");*
*            System.out.println("JDBC driver registered...");*
            
*            //Open a connection*
*            System.out.println("Connecting to the database....");*
*            con=DriverManager.getConnection(DBURL,username,password);*
            
*            //Execute a Query*
*            System.out.println("Creating the statement");*
*            stmt=con.createStatement();*
*            String sql;*
*            sql="select empid,firstname,lastname,age from empdetails ";*
*            ResultSet rs=stmt.executeQuery(sql);*
            
*            //Extract data from result set*
*            while(rs.next()){*
*                int id=rs.getInt("empid");*
*                String first=rs.getString("firstname");*
*                String last=rs.getString("lastname");*
*                int agep=rs.getInt("age");*
                
*                //Display values*
*                System.out.println("--------------------------------");*
*                System.out.println("Employee ID :"+id);*
*                System.out.println("Age         :"+agep);*
*                System.out.println("First Name  :"+first);*
*                System.out.println("Last Name   :"+last);*
*            }*
            
*            //Clean-up*
*            rs.close();*
*            stmt.close();*
*            con.close();*
*        }*
*        catch(ClassNotFoundException | SQLException e){*
*            e.printStackTrace();*
*        }*
*        finally{*
*            System.out.println("Selection operation successful");*
*        }*
*    }*
*}*

When i execute the program i get the following error :

*Inside try block*
*java.lang.ClassNotFoundException: org.apache.derby.jdbc.ClientDriver*
*Selection operation successful*
* at java.net.URLClassLoader$1.run(URLClassLoader.java:366)*
* at java.net.URLClassLoader$1.run(URLClassLoader.java:355)*
* at java.security.AccessController.doPrivileged(Native Method)*
* at java.net.URLClassLoader.findClass(URLClassLoader.java:354)*
* at java.lang.ClassLoader.loadClass(ClassLoader.java:424)*
* at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)*
* at java.lang.ClassLoader.loadClass(ClassLoader.java:357)*
* at java.lang.Class.forName0(Native Method)*
* at java.lang.Class.forName(Class.java:190)*
* at employeedet.EmployeeDet.main(EmployeeDet.java:35)*
*BUILD SUCCESSFUL (total time: 0 seconds)*


I get the above error for all the programs using JavaDB. Could you help me 
to fix it?


-- 
You received this message because you are subscribed to the Google Groups 
"JPassion.com: Java Programming" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
Visit this group at http://groups.google.com/group/jpassion_java.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to