code 1 package com.dao; import java.sql.*; import com.beans.*; public class DbAccess { public void createStudent(SampleBean sampleBean) throws SQLException { Connection con=null; try { con=DbConnect.createConnection(); PreparedStatement ps=con.prepareStatement("insert into dinstudent values(?,?,?,?,?)"); ps.setString(1, sampleBean.getFname()); ps.setString(2, sampleBean.getLname()); ps.setInt(3, sampleBean.getAge()); ps.setString(4, sampleBean.getGender()); ps.setString(5, sampleBean.getPhone()); ps.executeUpdate(); System.out.println("Addition Success"); } catch(Exception e) { System.out.println("Error in create access"); } } public SampleBean viewStudent(String fname) throws SQLException { SampleBean samView=new SampleBean(); Connection con=null; ResultSet rs=null; try { con=DbConnect.createConnection(); PreparedStatement ps=con.prepareStatement("select * from dinstudent where fname=?"); ps.setString(1,fname); rs=ps.executeQuery(); while(rs.next()) { String a=rs.getString(1); samView.setFname(a); samView.setLname(rs.getString(2)); samView.setAge(rs.getInt(3)); samView.setGender(rs.getString(4)); samView.setPhone(rs.getString(5)); System.out.println("View Success"); } } catch(Exception e) { System.out.println("Error in student view access"); } return samView; } public void updateStudent(SampleBean sample,String firstname) throws SQLException { Connection con=null; try { con=DbConnect.createConnection(); PreparedStatement ps=con.prepareStatement("update dinstudent set fname=?,lname=?,age=?,gender=?,phone=? where fname=?"); ps.setString(1,sample.getFname()); ps.setString(2,sample.getLname()); ps.setInt(3,sample.getAge()); ps.setString(4,sample.getGender()); ps.setString(5,sample.getPhone()); ps.setString(6,firstname); ps.executeQuery(); System.out.println("updated"); } catch(Exception e) { System.out.println("Error in student update access"); } } public void deleteStudent(String deleteName) throws SQLException { Connection con=null; try { con=DbConnect.createConnection(); PreparedStatement ps=con.prepareStatement("delete dinstudent where fname=?"); ps.setString(1,deleteName); ps.executeQuery(); System.out.println("deleted"); } catch(Exception e) { System.out.println("Error in access Delete"); } } } code 2: package com.dao; import java.sql.*; public class DbConnect { public static Connection createConnection() { Connection con=null; try { Class.forName("oracle.jdbc.OracleDriver"); con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE","hr", "hr"); System.out.println("Connected"); } catch(Exception e) { System.out.println("Not Connected"); e.printStackTrace(); } return con; } }
public class ConnectionOracle { public Connection OraConn() {
Connection conn=null; try { // load the JDBC-ODBC Bridge driver Class.forName(Constants.DRIVERNAME); conn =DriverManager.getConnection( Constants.URL,Constants.USERNAME,Constants.PASSWORD ); } catch ( ClassNotFoundException cnfex ) { System.out.println("Class not found !! " +cnfex); } catch ( SQLException sqlex ) { System.out.println("SQL Exception !! " +sqlex); sqlex.printStackTrace(); } catch (Exception ex) { System.out.println("Exception has occured "+ex); } return conn; }
}