import java.sql.*;
import java.util.*;
public class app1conn {
String url="jdbc:mysql://localhost:3306/test",uname,password;
Connection con;
PreparedStatement ps;
app1conn() throws SQLException{
DriverManager.registerDriver(new com.mysql.jdbc.Driver());
con= DriverManager.getConnection(url,"root","");
}
public void insert (String name,String email,String age,String dob)throws Exception{
ps=con.prepareStatement(url);
//ps=new con.PreparedStatement ("insert into info(name,email,age,dob) values(?,?,?,?)") ;
ps.setString(1,name);
ps.setString(2,email);
ps.setString(3,age);
ps.setString(4,dob);
ps.executeUpdate();
}
public Vector getData() throws SQLException{
ps=con.prepareStatement("Select * from info");
ResultSet rs=ps.executeQuery();
ResultSetMetaData rms=rs.getMetaData();
Vector data=new Vector();
while(rs.next()){
Vector temp=new Vector();
temp.add(rs.getString(1));
temp.add(rs.getString(2));
temp.add(rs.getString(3));
temp.add(rs.getString(4));
temp.add(rs.getString(5));
data.add(temp);
}
return data;
}
public Vector getDataById(String id) throws SQLException{
ps=con.prepareStatement("Select * from info where id=?");
ps.setInt(1,Integer.parseInt(id));
ResultSet rs=ps.executeQuery();
ResultSetMetaData rms=rs.getMetaData();
Vector data=new Vector();
while(rs.next()){
Vector temp=new Vector();
temp.add(rs.getString(1));
temp.add(rs.getString(2));
temp.add(rs.getString(3));
temp.add(rs.getString(4));
temp.add(rs.getString(5));
data.add(temp);
}
return data;
}
void update_info(String name,String email,String age,String dob,String id) throws SQLException{
ps=con.prepareStatement ("update info set name=?,email=?,age=?,dob=? where id=?");
ps.setString(1, name);
ps.setString(2, email);
ps.setString(3, age);
ps.setString(4, dob);
ps.executeUpdate();
}
}
i am trying to insert the data.. when i click on submit button..
it shows null as an output..