package com.ycsoft.report.test.other;
import java.lang.reflect.Type;
import java.sql.Connection;
import java.util.ArrayList;
import java.util.List;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.sql.DataSource;
import com.google.gson.reflect.TypeToken;
import com.ycsoft.commons.helper.JsonHelper;
import com.ycsoft.report.bean.RepCube;
import com.ycsoft.report.dto.RepKeyDto;
import com.ycsoft.report.query.cube.MeasureDataType;
public class test2 {
public static void main(String[] args){
Number n=new Double(1234566434.656);
System.out.println(MeasureDataType.integer.fromat(n));
System.out.println(MeasureDataType.integerbycomma.fromat(n));
System.out.println(MeasureDataType.decimals.fromat(n));
System.out.println(MeasureDataType.decimalsbycomma.fromat(n));
if(true)
return;
List<RepKeyDto> aa=new ArrayList<RepKeyDto>();
RepKeyDto b1=new RepKeyDto();
b1.setKey("aa");b1.setValue("cc");
aa.add(b1);
String json;
try {
json = JsonHelper.fromObject(aa);
System.out.println(json);
Type type = new TypeToken<List<RepKeyDto>>(){}.getType();
List<RepKeyDto> rs = JsonHelper.toList(json, type);
ArrayList<RepKeyDto> bb=null;
List<? extends ArrayList> cc=JsonHelper.toList(json, bb.getClass());
System.out.println(rs.get(0).getKey());
} catch (Exception e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
RepCube a=new RepCube();
a.setColumn_code("");
a.setColumn_type("");
a.setColumn_define("");
a.setColumn_as("");
RepCube b=new RepCube();
b.setColumn_code("");
b.setColumn_type("");
b.setColumn_define("");
b.setColumn_as("");
RepCube c=new RepCube();
c.setColumn_code("");
c.setColumn_type("");
c.setColumn_define("");
c.setColumn_as("");
RepCube d=new RepCube();
d.setColumn_code("");
d.setColumn_type("");
d.setColumn_define("");
d.setColumn_as("");
RepCube e=new RepCube();
e.setColumn_code("");
e.setColumn_type("");
e.setColumn_define("");
e.setColumn_as("");
RepCube f=new RepCube();
f.setColumn_code("");
f.setColumn_type("");
f.setColumn_define("");
f.setColumn_as("");
}
public static void aaa() {
try {
Context ctx = new InitialContext();
DataSource ds = (DataSource) ctx.lookup("java:/comp/env/boss3");
/*
* DataSource ds =
* (DataSource)context.lookup("java:comp/env/jdbc/oracleds");
*/
Connection conn = ds.getConnection();
System.out.println(
conn.createStatement().executeQuery("select 1,1,1 from dual").getMetaData().getColumnCount()
);
conn.close();
ds = (DataSource) ctx.lookup("java:/comp/env/system");
/*
* DataSource ds =
* (DataSource)context.lookup("java:comp/env/jdbc/oracleds");
*/
conn = ds.getConnection();
System.out.println(
conn.createStatement().executeQuery("select 1,1,1 from dual").getMetaData().getColumnCount()
);
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}