我有个类  连接数据库 和执行数据库的类
/**
*返回数据集(ArrayList),内部封装HashTable,一个HashTable为一行数据(key=列名,value=列值),用此方法不需要手动关闭数据库连接
*@param command 要查询的SQL语句
*@return 返回Hashtable
*@see ArrayList
*/
public ArrayList getResult(String command)
{
ArrayList list=new ArrayList();
try
{
if(st==null)link();
ResultSet set=getResultSet(command);
ResultSetMetaData meta=set.getMetaData();
String temp="";
while(set.next())
{
HashTable map=new HashTable();
int colSize=meta.getColumnCount();
for(int i=1;i<=colSize;i++)
{
if(meta.getColumnType(i)==91||meta.getColumnType(i)==93)
{
java.sql.Date tempDate=set.getDate(i);
if(tempDate==null)map.put(meta.getColumnName(i).toLowerCase(),"");
else map.put(meta.getColumnName(i).toLowerCase(),tempDate+"");
}
else
{
temp=set.getString(i);
if(temp==null)temp="";
map.put(meta.getColumnName(i).toLowerCase(),temp);
}
}
list.add(map);
}
}
catch(Exception e)
{
System.out.println(command+"\n"+e);
}
finally
{
close();
}
return list;
}下面是个方法.一查询就出错.为什么啊
public ArrayList getFindResultZG(HttpServletRequest request) throws Exception
{
java.util.Date date=new java.util.Date();
java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("yyyyMMdd");
  String currentTime=formatter.format(date);

String command="select * from ts_info where ts_created='"+currentTime+"'";
ArrayList list=data.getResult(command);
return list;
}