
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;
}
}
If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.
Ask your questions, our development team will try to give answers to your questions.