}
}
就是这么写啊,传入参数是数组啊,改成string应该也可以啊,直接调用静态方法就行啊,为什么要给他一个返回值呢作者: 王玮 时间: 2013-1-1 15:42
按理说可以的啊,要是String[] 不行的话 换成 List 试试。 楼上的说的,返回值的问题,就是看看执行多少次操作(或者操作多少条数据)。作者: 张会文 时间: 2013-1-1 21:39
这个的问题不是return,而是传入的Strig类型的数组,因为数据中的数据类型不都是String类型的,也有number、float、double类型的,所以在进行增删改的操作的时候要对数据类型进行判断,然后传入符合数据库表要求的数据类型,一下是我的代码,仅供参考:
public int update(String sql,List<String[]> param){
//处理结果
public final String p_char = "1";
// 整数类型
public final String p_num = "2";
// 日期型
public final String p_date = "3";
// 浮点
public final String p_double = "4";
//实数
public final String p_float="5";
return result;
}
执行结果resul>0则操作成功
List<String[]> param中String[]中的只有两个元素,第一个是要插入的数据,第二个是对应的数据库中要求的数据类型,例如:param.add(new String[]{useid,conn.p_num});作者: 张会文 时间: 2013-1-1 21:41
这个的问题不是return,而是传入的Strig类型的数组,因为数据中的数据类型不都是String类型的,也有number、float、double类型的,所以在进行增删改的操作的时候要对数据类型进行判断,然后传入符合数据库表要求的数据类型,一下是我的代码,仅供参考:
public int update(String sql,List<String[]> param){
//处理结果
public final String p_char = "1";
// 整数类型
public final String p_num = "2";
// 日期型
public final String p_date = "3";
// 浮点
public final String p_double = "4";
//实数
public final String p_float="5";
return result;
}
执行结果resul>0则操作成功
List<String[]> param中String[]中的只有两个元素,第一个是要插入的数据,第二个是对应的数据库中要求的数据类型,例如:param.add(new String[]{useid,conn.p_num});作者: 张会文 时间: 2013-1-1 21:45
这个的问题不是return,而是传入的Strig类型的数组,因为数据中的数据类型不都是String类型的,也有number、float、double类型的,所以在进行增删改的操作的时候要对数据类型进行判断,然后传入符合数据库表要求的数据类型,一下是我的代码,仅供参考:
public int update(String sql,List<String[]> param){
//处理结果
public final String p_char = "1";
// 整数类型
public final String p_num = "2";
// 日期型
public final String p_date = "3";
// 浮点
public final String p_double = "4";
//实数
public final String p_float="5";