我正在尝试从Text File
flex
上传数据。当我上传文本文件时,只插入第二行,这些值不会插入数据库中。
private void addrow(String userName, String symbolName, Date transDate
, double openPrice, double highPrice
, double LowPriceee, double closePrice
, int volume, String splits, String SLPoint
, String SLType, String TLDPoint, String TLUPoint
, String STPoint, String LTPoint)
{
try
{
// 'set objects
// tradingBusinessService = new TradingBusinessService();
//'add the data
System.out.println("sob kota value ache? " + userName
+ " " + symbolName + " " + transDate
+ " " + openPrice + " " + highPrice
+ " " + LowPriceee + " " + closePrice
+ " " + volume + " " + splits + " "
+ SLPoint + " " + SLType + " "
+ TLDPoint + " " + TLUPoint + " "
+ STPoint +" " + LTPoint);
tradingBusinessService.AddCompleteRow(userName, symbolName, transDate
, openPrice, highPrice, LowPriceee, closePrice
, volume, splits, SLPoint, SLType, TLDPoint
, TLUPoint, STPoint, LTPoint);
System.out.println("try er moddhe elo ki ");
}
catch(Exception e)
{
// throw e;
e.printStackTrace();
}
finally
{
tradingBusinessService = null;
}
}
这里是ADDComplete方法
void AddCompleteRow(String UserName, String SymbolName, Date TransDate, double OpenPrice
, double HighPrice, double LowPrice, double ClosePrice
, int Volume, String Splits, String SLPoint
,String SLType, String TLDPoint, String TLUPoint
, String STPoint, String LTPoint)
{
System.out.println("foat na double" + OpenPrice);
stockData.setSYMBOLNAME(SymbolName);
System.out.println("symbolname = " + stockData.getSYMBOLNAME());
stockData.setTRANSDATE(TransDate);
System.out.println("transdate = " + stockData.getTRANSDATE());
stockData.setOPENPRICE(Float.valueOf(String.valueOf(OpenPrice)));
System.out.println("openprice = " + stockData.getOPENPRICE());
stockData.setHIGHPRICE(Float.valueOf(String.valueOf(HighPrice)));
System.out.println("high price = " + stockData.getHIGHPRICE());
stockData.setLOWPRICE(Float.valueOf(String.valueOf(LowPrice)));
System.out.println("low price = " + stockData.getLOWPRICE());
stockData.setCLOSEPRICE(Float.valueOf(String.valueOf(ClosePrice)));
System.out.println("close price = " + stockData.getCLOSEPRICE());
stockData.setVOLUME(Volume);
System.out.println("volume = " + stockData.getVOLUME());
stockData.setSPLITS(Splits);
System.out.println("splits = " + stockData.getSPLITS());
stockData.setSLTYPE(SLType);
System.out.println("sltype = " + stockData.getSLTYPE());
System.out.println("tldpoint eta" + stockData.getTLDPOINT());
try
{
if(TLDPoint== null || TLDPoint== "")
{
stockData.setTLDPOINT(0.0f);
}
else
{
stockData.setTLDPOINT(Float.valueOf(TLDPoint));
}
//float f= Float.valueOf('1');
//System.out.println("f value---"+f);
}
catch (Exception e)
{
// TODO: handle exception
e.printStackTrace();
}
}
但它只插入Text File
中的一行(我正在上传文本文件中的值)
如何在文本文件中添加所有行?
插入方法:
public StockData add(StockData stockData) {
System.out.println("add ki holo xx ?");
Map<String, Object> parameters = new HashMap<String, Object>();
parameters.put("STOCKID", stockData.getSTOCKID());
System.out.println("insert ki holo ?" +stockData.getSTOCKID());
parameters.put("ACCOUNTID", stockData.getACCOUNTID());
parameters.put("SESSIONID", stockData.getSESSIONID());
parameters.put("SYMBOLNAME", stockData.getSYMBOLNAME());
parameters.put("TRANSDATE", stockData.getTRANSDATE());
parameters.put("OPENPRICE", stockData.getOPENPRICE());
parameters.put("HIGHPRICE", stockData.getHIGHPRICE());
parameters.put("LOWPRICE", stockData.getLOWPRICE());
parameters.put("CLOSEPRICE", stockData.getCLOSEPRICE());
parameters.put("VOLUME", stockData.getVOLUME());
parameters.put("SPLITS", stockData.getSPLITS());
parameters.put("SLPOINT", stockData.getSLPOINT());
parameters.put("SLTYPE", stockData.getSLTYPE());
parameters.put("TLDPOINT", stockData.getTLDPOINT());
parameters.put("TLUPOINT", stockData.getTLUPOINT());
parameters.put("LTPOINT", stockData.getLTPOINT());
parameters.put("STPOINT", stockData.getSTPOINT());
parameters.put("MAPOINT", stockData.getMAPOINT());
parameters.put("INSIDEOF", stockData.getINSIDEOF());
parameters.put("PDI", stockData.getPDI());
parameters.put("MDI", stockData.getMDI());
parameters.put("ADX", stockData.getADX());
parameters.put("BALANCEREALISED", stockData.getBALANCEREALISED());
parameters.put("BALANCEUNREALISED", stockData.getBALANCEUNREALISED());
parameters.put("SYMBOL", stockData.getSYMBOL());
parameters.put("IDTRADEHISTORY", stockData.getIDTRADEHISTORY());
parameters.put("INSERTEDBY", stockData.getINSERTEDBY());
parameters.put("UPDATEDBY", stockData.getUPDATEDBY());
parameters.put("STOCKTYPE", stockData.getSTOCKTYPE());
parameters.put("STARTDATE", stockData.getSTARTDATE());
parameters.put("ENDDATE", stockData.getENDDATE());
parameters.put("FILUPLOADTYPE", stockData.getFILUPLOADTYPE());
parameters.put("INSTRUMENT", stockData.getINSTRUMENT());
Number id = insertAccount.executeAndReturnKey(parameters);
stockData.setACCOUNTID(id.toString());
System.out.println("insert ki holo ?");
return stockData;
}