当前位置: 代码迷 >> J2EE >> 自个儿封装的一种新增,更新和删除的方法
  详细解决方案

自个儿封装的一种新增,更新和删除的方法

热度:20   发布时间:2016-04-17 23:09:01.0
自己封装的一种新增,更新和删除的方法
第一步:创建表
以MySQL为例,创建如下的表:
表名:destiny_tbl001
字段1:person_id, char 20
字段2:name, char 20
字段3:age,int

第二步:生成对应结构
public class Destiny_str001 {

public String person_id;
public String name;
public int age;

}


第三步:主程序,根据结构插入一条记录
public class Destiny_func001 {

public static void main(String[] args) throws Exception {

Destiny_str001 go_person01 = new Destiny_str001();
go_person01.person_id = "0001";
go_person01.name = "Shin";
go_person01.age = 20;

Destiny_func002.destiny_func002(go_person01); //insert方法,以对象作为参数

}

}


第四步:insert方法的具体内容:
//insert method
public class Destiny_func002 { 

public static void destiny_func002(Destiny_str001 person){

Connection lo_conn = null;
PreparedStatement lo_pstmt01;
String lv_str01;

//get conn instance here

try
{
lv_str01 = "insert into Destiny_tbl001 (person_id,name,age) values(?,?,?)";       
     lo_pstmt01.setString(1, person.person_id);
     lo_pstmt01.setString(2, person.name);
     lo_pstmt01.setInt(3, person.age);
                lo_pstmt01 = lo_conn.prepareStatement(lv_str01);  
}
    catch (SQLException e)
    {
        e.printStackTrace();
    }
}

}


------解决思路----------------------
你那个domain对象不是动态生成。。这个是最大硬伤。。
  相关解决方案