Statement,PreparedStatement,CallableStatement

Statement interface:


String insertData="insert into employee1 values(?,?,?)";
Statement statement=connection.prepareStatement();
statement.executeUpdate(insertData);



PreparedStatement interface:


String insertData="insert into employee1 values(?,?,?)";
PreparedStatement pstatement=connection.prepareStatement(insertData);
//setting data
pstatement.executeUpdate();


CallableStatement interface:


String insertData="{call insertProcedure(?,?,?)}";
CallableStatement cstatement=connection.prepareCall(); 
//set data 
cstatement.executeUpdate();