- daimon
- 等级: 初级会员

- 性别:

- 文章: 19
- 积分: 50
- 来自: 陕西。西安

|
java 代码
- package dao;
-
- import java.sql.CallableStatement;
- import java.sql.Connection;
- import java.sql.PreparedStatement;
- import java.sql.ResultSet;
- import java.sql.SQLException;
- import java.sql.Statement;
- import java.util.ArrayList;
- import java.util.Collection;
- import java.util.Date;
-
- import beans.ErrdataLog;
- import beans.MobileDeliver;
- import beans.MobileDeliverBak;
- import beans.MobileSubmit;
- import beans.MobileSubmitBak;
- import beans.Recbank;
- import beans.RecbankBak;
- import beans.Recbankerror;
- import beans.RecbankerrorBak;
- import beans.RootClass;
- import beans.Sendbank;
- import beans.SendbankBak;
- import beans.UnionDeliver;
- import beans.UnionDeliverBak;
- import beans.UnionSubmit;
- import beans.UnionSubmitBak;
-
- public class searchDAO {
- ConnectionFactory cf = null;
-
- public searchDAO(){
- cf = new ConnectionFactory();
-
- }
-
-
-
-
-
-
-
-
- public Collection search(String tel,String startTime,String endTime,String table){
- Collection c = new ArrayList();
- PreparedStatement pstmt = null;
- ResultSet rs = null;
- Connection conn = null;
- try {
- conn = cf.getConnection();
- String sql = "call spserverdb.query_all(?,?,?,?)";
- pstmt = conn.prepareStatement(sql);
- pstmt.setString(1,tel);
- pstmt.setString(2,startTime);
- pstmt.setString(3,endTime);
- pstmt.setString(4,table);
-
- rs = pstmt.executeQuery();
-
-
-
-
-
- while(rs.next()){
- if(table.equals("mobile_deliver")){
- MobileDeliver md = new MobileDeliver();
- md.setId(rs.getInt(1));
- md.setMsgId(rs.getString(2));
- md.setRecTime(rs.getString(3));
- md.setDestId(rs.getString(4));
- md.setServiceId(rs.getString(5));
- md.setTpPid(rs.getShort(6));
- md.setTpUdhi(rs.getShort(7));
- md.setMsgFmt(rs.getShort(8));
- md.setSrcTerminalId(rs.getString(9));
- md.setMsgLength(rs.getShort(10));
- md.setMsgContent(rs.getString(11));
- md.setReserved(rs.getString(12));
- c.add(md);
- }else if(table.equals("mobile_deliver_bak")){
- MobileDeliverBak mdb = new MobileDeliverBak();
- mdb.setId(rs.getInt(2));
- mdb.setMsgId(rs.getString(3));
- mdb.setRecTime(rs.getString(4));
- mdb.setDestId(rs.getString(5));
- mdb.setServiceId(rs.getString(6));
- mdb.setTpPid(rs.getShort(7));
- mdb.setTpUdhi(rs.getShort(8));
- mdb.setMsgFmt(rs.getShort(9));
- mdb.setSrcTerminalId(rs.getString(10));
- mdb.setMsgLength(rs.getShort(11));
- mdb.setMsgContent(rs.getString(12));
- mdb.setReserved(rs.getString(13));
- c.add(mdb);
- }else if(table.equals("mobile_submit")){
- MobileSubmit ms = new MobileSubmit();
- ms.setId(rs.getInt(1));
- ms.setCreateTime(rs.getString(2));
- ms.setMsgId(rs.getString(3));
- ms.setPkTotal(rs.getShort(4));
- ms.setPkNumber(rs.getShort(5));
- ms.setRegisteredDelivery(rs.getShort(6));
- ms.setMsgLevel(rs.getShort(7));
- ms.setServiceId(rs.getString(8));
- ms.setNewServiceId(rs.getString(9));
- ms.setFeeUserType(rs.getShort(10));
- ms.setFeeTerminalId(rs.getString(11));
- ms.setTpPId(rs.getShort(12));
- ms.setTpUdhi(rs.getShort(13));
- ms.setMsgFmt(rs.getShort(14));
- ms.setMsgSrc(rs.getString(15));
- ms.setFeeType(rs.getString(16));
- ms.setFeeCode(rs.getString(17));
- ms.setValIdTime(rs.getString(18));
- ms.setAtTime(rs.getString(19));
- ms.setSrcId(rs.getString(20));
- ms.setDestUsrTl(rs.getShort(21));
- ms.setDestTerminalId(rs.getString(22));
- ms.setMsgLength(rs.getShort(23));
- ms.setMsgContent(rs.getString(24));
- ms.setReserve(rs.getString(25));
- ms.setSubmitCount(rs.getShort(26));
- ms.setSubmitFirstTime(rs.getString(27));
- ms.setSubmitLastTime(rs.getString(28));
- ms.setSubmitFlag(rs.getShort(29));
- ms.setSubmitError(rs.getString(30));
- ms.setRecReportTime(rs.getString(31));
- ms.setReportStat(rs.getString(32));
- ms.setSendCount(rs.getShort(33));
- c.add(ms);
- }else if(table.equals("mobile_submit_bak")){
- MobileSubmitBak msb = new MobileSubmitBak();
- msb.setId(rs.getInt(2));
- msb.setCreateTime(rs.getString(3));
- msb.setMsgId(rs.getString(4));
- msb.setPkTotal(rs.getShort(5));
- msb.setPkNumber(rs.getShort(6));
- msb.setRegisteredDelivery(rs.getShort(7));
- msb.setMsgLevel(rs.getShort(8));
- msb.setServiceId(rs.getString(9));
- msb.setNewServiceId(rs.getString(10));
- msb.setFeeUserType(rs.getShort(11));
- msb.setFeeTerminalId(rs.getString(12));
- msb.setTpPId(rs.getShort(13));
- msb.setTpUdhi(rs.getShort(14));
- msb.setMsgFmt(rs.getShort(15));
- msb.setMsgSrc(rs.getString(16));
- msb.setFeeType(rs.getString(17));
- msb.setFeeCode(rs.getString(18));
- msb.setValIdTime(rs.getString(19));
- msb.setAtTime(rs.getString(20));
- msb.setSrcId(rs.getString(21));
- msb.setDestUsrTl(rs.getShort(22));
- msb.setDestTerminalId(rs.getString(23));
- msb.setMsgLength(rs.getShort(24));
- msb.setMsgContent(rs.getString(25));
- msb.setReserve(rs.getString(26));
- msb.setSubmitCount(rs.getShort(27));
- msb.setSubmitFirstTime(rs.getString(28));
- msb.setSubmitLastTime(rs.getString(29));
- msb.setSubmitFlag(rs.getShort(30));
- msb.setSubmitError(rs.getString(31));
- msb.setRecReportTime(rs.getString(32));
- msb.setReportStat(rs.getString(33));
- msb.setSendCount(rs.getShort(34));
- c.add(msb);
- }else if(table.equals("recbank")){
- Recbank rb = new Recbank();
- rb.setId(rs.getInt(1));
- rb.setBandId(rs.getString(2));
- rb.setServiceId(rs.getString(3));
- rb.setFeeType(rs.getString(4));
- rb.setFeeCode(rs.getString(5));
- rb.setAttchCode(rs.getString(6));
- rb.setDestUsrTotal(rs.getString(7));
- rb.setDestUserId(rs.getString(8));
- rb.setMsgTotal(rs.getString(9));
- rb.setMsgContent(rs.getString(10));
- rb.setLinkId(rs.getString(11));
- rb.setReserve(rs.getString(12));
- rb.setRecTime(rs.getString(13));
- c.add(rb);
- }else if(table.equals("recbank_bak")){
- RecbankBak rbb = new RecbankBak();
- rbb.setId(rs.getInt(2));
- rbb.setBandId(rs.getString(3));
- rbb.setServiceId(rs.getString(4));
- rbb.setFeeType(rs.getString(5));
- rbb.setFeeCode(rs.getString(6));
- rbb.setAttchCode(rs.getString(7));
- rbb.setDestUsrTotal(rs.getString(8));
- rbb.setDestUserId(rs.getString(9));
- rbb.setMsgTotal(rs.getString(10));
- rbb.setMsgContent(rs.getString(11));
- rbb.setLinkId(rs.getString(12));
- rbb.setReserve(rs.getString(13));
- rbb.setRecTime(rs.getString(14));
- c.add(rbb);
- }else if(table.equals("recbankerror")){
- Recbankerror rbr = new Recbankerror();
- rbr.setId(rs.getInt(1));
- rbr.setDataContent(rs.getString(2));
- rbr.setRecTime(rs.getString(3));
- rbr.setErrorType(rs.getString(4));
- c.add(rbr);
- }else if(table.equals("recbankerror_bak")){
- RecbankerrorBak rbkb = new RecbankerrorBak();
- rbkb.setId(rs.getInt(2));
- rbkb.setDataContent(rs.getString(3));
- rbkb.setRecTime(rs.getString(3));
- rbkb.setErrorType(rs.getString(4));
- c.add(rbkb);
- }else if(table.equals("sendbank")){
- Sendbank sb = new Sendbank();
- sb.setId(rs.getInt(1));
- sb.setCreateTime(rs.getString(2));
- sb.setBandId(rs.getString(3));
- sb.setServiceId(rs.getString(4));
- sb.setAttchCode(rs.getString(5));
- sb.setSrcterminalId(rs.getString(6));
- sb.setNone1(rs.getString(7));
- sb.setNone2(rs.getString(8));
- sb.setMsgContent(rs.getString(9));
- sb.setSendCount(rs.getInt(10));
- sb.setSucceedFlag(rs.getShort(11));
- sb.setSendTime(rs.getString(12));
- c.add(sb);
- }else if(table.equals("sendbank_bak")){
- SendbankBak sbb = new SendbankBak();
- sbb.setId(rs.getInt(2));
- sbb.setCreateTime(rs.getString(3));
- sbb.setBandId(rs.getString(4));
- sbb.setServiceId(rs.getString(5));
- sbb.setAttchCode(rs.getString(6));
- sbb.setSrcterminalId(rs.getString(7));
- sbb.setNone1(rs.getString(8));
- sbb.setNone2(rs.getString(9));
- sbb.setMsgContent(rs.getString(10));
- sbb.setSendCount(rs.getInt(11));
- sbb.setSucceedFlag(rs.getShort(12));
- sbb.setSendTime(rs.getString(13));
- c.add(sbb);
- }else if(table.equals("union_deliver")){
- UnionDeliver ud = new UnionDeliver();
- ud.setId(rs.getInt(1));
- ud.setMsgId(rs.getString(2));
- ud.setRecTime(rs.getString(3));
- ud.setUserNumber(rs.getString(4));
- ud.setSpnumber(rs.getString(5));
- ud.setTpPid(rs.getShort(6));
- ud.setTpUdhi(rs.getShort(7));
- ud.setMessageCoding(rs.getShort(8));
- ud.setMessageLength(rs.getShort(9));
- ud.setReserve(rs.getString(10));
- ud.setMsgContent(rs.getString(11));
- c.add(ud);
- }else if(table.equals("union_deliver_bak")){
- UnionDeliverBak udb = new UnionDeliverBak();
- udb.setId(rs.getInt(2));
- udb.setMsgId(rs.getString(3));
- udb.setRecTime(rs.getString(4));
- udb.setUserNumber(rs.getString(5));
- udb.setSpnumber(rs.getString(6));
- udb.setTpPid(rs.getShort(7));
- udb.setTpUdhi(rs.getShort(8));
- udb.setMessageCoding(rs.getShort(9));
- udb.setMessageLength(rs.getShort(10));
- udb.setReserve(rs.getString(11));
- udb.setMsgContent(rs.getString(12));
- c.add(udb);
- }else if(table.equals("union_submit")){
- UnionSubmit us = new UnionSubmit();
- us.setId(rs.getInt(1));
- us.setCreateTime(rs.getString(2));
- us.setMsgId(rs.getString(3));
- us.setSpnumber(rs.getString(4));
- us.setChargeNumber(rs.getString(5));
- us.setUserCount(rs.getShort(6));
- us.setUserNumber(rs.getString(7));
- us.setCorpId(rs.getString(8));
- us.setServiceType(rs.getString(9));
- us.setNewServiceType(rs.getString(10));
- us.setFeeType(rs.getShort(11));
- us.setFeeValue(rs.getString(12));
- us.setGivenValue(rs.getString(13));
- us.setAgentFlag(rs.getShort(14));
- us.setMorelatetoMtflag(rs.getShort(15));
- us.setPriority(rs.getShort(16));
- us.setExpireTime(rs.getString(17));
- us.setScheduleTime(rs.getString(18));
- us.setReportFlag(rs.getShort(19));
- us.setTpPid(rs.getShort(
声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
| 返回顶楼 |
|
|
- Lucas Lee
- 等级:


- 性别:

- 文章: 1036
- 积分: 1263
- 来自: 上海

|
这是什么代码阿,长得都被截断了?
|
| 返回顶楼 |
|
|
- tangyuanjian2007
- 等级: 初级会员

- 文章: 13
- 积分: 0

|
你是解决了问题,还是提问题啊
|
| 返回顶楼 |
|
|