PreviousNext
Help > Programming with LAUNCHER Office > Java classes > Use examples > 6) LNCTOXLS : DB2 for iSeries
6) LNCTOXLS : DB2 for iSeries

In this example, the database has the following characteristics :

         Type DB : DB2 for iSeries

         AS400 address  : 192.168.1.7

         Port number of the database server : not necessary

         Database user : qpgmr

         Database user password : aura

         Library name : easycomxmp

         SQL query : select * from easycomxmp.s_customer

 

The command LNCTOXLS is used to generate the following Excel file:
C:\temp\test2.xls

 

 

     String Destination="C:\\temp\\test2.xls";

     DataSource myDataSource = new DataSource();
     myDataSource.setType("as400db2");
     myDataSource.setSrvAddr("192.168.1.7");
     myDataSource.setUser("qpgmr");
     myDataSource.setPassword("aura");
     myDataSource.setDBName("easycomxmp");
     myDataSource.setQuery("select * from easycomxmp.s_customer");

     LNCTOXLS myLNCTOXLS = new LNCTOXLS();
     myLNCTOXLS.setToXls("*new");
     myLNCTOXLS.setToSheet("*NONE");
     myLNCTOXLS.setToName("*NONE");
     myLNCTOXLS.setColPref("*NONE");
     myLNCTOXLS.setAutoFmt("*NONE");
     myLNCTOXLS.setAutoFit("true");
     myLNCTOXLS.setFmtCells("false");
     myLNCTOXLS.setAddColH("false");
     myLNCTOXLS.setShowDoc("true");
     myLNCTOXLS.setSourceData(myDataSource);
     myLNCTOXLS.setLNCSrvAddr("192.168.1.9");
     myLNCTOXLS.setSavFmt("*XLS");
     myLNCTOXLS.setSavDoc(Destination);

     myLNCTOXLS.execute();