我觉得还是把类对象实现,参数还是形如(int,boolean,string)
比如有个表student .字段id int,age int
class insert_student{
  insert_student()
    {
     }
  public String ins(id int,age int)
   { 
    String S="insert into student values('"+id+"','"+age+"')";
    return S;
   }
}
在实例化insert_student对象之后,调用对象的ins方法即可
我的愚见啊!呵呵

解决方案 »

  1.   

    上面给出的是SQL语句
    具体实现时,还要创建connection 
    调用executeUpdate(S)啊
      

  2.   

    class student 
    {
    private int id;
    private int age;
    private boolean idFlag = false;
    private boolean ageFlag = false; public void setId(int id){
    this.id = id;
    idFlag = true;
    }
    public int getId(){
    return this.id;
    }
    public void setAge(int age){
    this.age = age;
    ageFlag = true;
    }
    public int getAge(){
    return this.age;
    } public void create(Connection conn){
    String str1 = null;
    String str2 = null;
    if(idFlag){
    if(str1==null){
    str1 = "";
    }else{
    str1 +=",";
    }
    str1 += "id";

    if(str2==null){
    str2 = "";
    }else{
    str2 +=",";
    }
    str2 += (""+id); }
    if(ageFlag){
    if(str1==null){
    str1 = "";
    }else{
    str1 +=",";
    }
    str1 += "age";

    if(str2==null){
    str2 = "";
    }else{
    str2 +=",";
    }
    str2 += (""+age); } String sql="insert into student("+str1+") values("+str2+")"; /*
    接下去的自己写吧
    */

    }
    }
      

  3.   

    传入参数是用一个类对象好,你可以在这个对象中加入类型判断的方法,比如如果要求输入Integer而实际输入的是String则抛例外。这在实现的时候可以写一个抽象类,目的是实现通用的检查功能,比如AbsDS。这个学生类StudentDS可以继承AbsDS,调用AbsDS中的方法实现对数据类型的检查。要注意,这些定义的类仅仅是传递数据和检查数据,不包括写入数据库的操作。写入数据库的操作可以再另外定义一个类。