package com.jxr.database;
import java.util.ArrayList;
import java.sql.Types;
/**
* Created by hcmfys
* User: Administrator
* Date: 2009-11-21
* Time: 0:02:08
*/
public class SqlParamater<E> extends ArrayList<E> {
private SqlParamaterType type;
private E value;
private String name;
private int len;
public InputType getInputType() {
return inputType;
}
public void setInputType(InputType inputType) {
this.inputType = inputType;
}
private InputType inputType = InputType.Input;
public enum InputType {
Input,
OutPut
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public SqlParamater(SqlParamaterType dataType, String name, E dataValue) {
this.value = dataValue;
this.type = dataType;
this.name = name;
}
public SqlParamater(SqlParamaterType type, String name, E value, int len) {
this.type = type;
this.name = name;
this.value = value;
this.len = len;
}
public SqlParamater(SqlParamaterType type, InputType inputType, String name, E value, int len) {
this.type = type;
this.name = name;
this.value = value;
this.len = len;
this.inputType = inputType;
}
public int getLength() {
return this.len;
}
public SqlParamater(String name, E value) {
this(SqlParamaterType.VARCHAR, name, value);
}
public SqlParamaterType getType() {
return type;
}
public SqlParamater() {
}
public void setType(SqlParamaterType type) {
this.type = type;
}
public Object getValue() {
return value;
}
public void setValue(E value) {
this.value = value;
}
}
我的jdbc帮助类(SqlParamater)
最新推荐文章于 2021-12-10 08:25:01 发布