我的任务是将 excel 文件(.csv
格式)中的数据与我公司的 .oracle 数据库进行比较Java
。比较数据后,我需要将数据与新.csv
文件相同或不同写入。
我已经编写了读取和写入方法来访问 excel 文件。
我不知道如何将 excel 中的列与 oracle 数据库中的列进行实际比较。
这是stringbuilder
给我的实际从表中选择数据的方法。
//***********************************************************************
//SQL string builder
//***********************************************************************
StringBuilder sSQL = new StringBuilder("");
sSQL.append("SELECT * FROM NSA_AL.POLVEHICLE PV");
sSQL.append(" WHERE PV.VIN='?'");
sSQL.append(" AND PV.POLICYID='?'");
sSQL.append(" AND PV.SEGEFFDATE<=TO_DATE('06/10/2012 08:00','MM/DD/YYYY HH24:MI')");
sSQL.append(" AND PV.SEGEXPDATE>=TO_DATE('06/10/2012 08:00','MM/DD/YYYY HH24:MI')");
sSQL.append(" AND PV.SEGSTATUS=");
任何帮助,将不胜感激。