import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.Map;
import org.apache.commons.dbutils.QueryRunner;
import org.apache.commons.dbutils.ResultSetHandler;
import org.apache.commons.dbutils.handlers.BeanListHandler;
import org.apache.commons.dbutils.handlers.MapListHandler;
public class Test1 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Test1 test1=new Test1();
test1.testQuery1();
test1.testQuery2();
}
/**
*
*/
public void testQuery1() {
try {
QueryRunner queryRunner = new QueryRunner();
ResultSetHandler resultSetHandler = new MapListHandler();
String strsql = "SELECT top 10 czjkh,czcjqj,dfyt,ccmc,ggxh,sljjldw,zmyz,jz,ywht,zjsqbz,czlb,htqzrq,htzzrq,jzfs,mzje,uuid,czhcj,myId,StrCustomerCode,RentContract,PayRentMode,zclb,ksjzrq,AssetsGrade,WriteDate,HTSXGD,Remark FROM T_ZC_CZCJ";
ArrayList result = (ArrayList) queryRunner.query(getConnection(), strsql, resultSetHandler);
for (int i = 0; i < result.size(); i++) {
Map map = (Map) result.get(i);
Iterator it = map.keySet().iterator();
for (; it.hasNext();) {
String key=(String)it.next();
System.out.println(key+"="+map.get(key));
}
// System.out.println(map);
System.out.println("========"+i+"=========");
}
// System.out.print("");
} catch (Exception ex) {
ex.printStackTrace(System.out);
}
}
/**
*
* */
public void testQuery2() {
try {
QueryRunner queryRunner = new QueryRunner();
ResultSetHandler resultSetHandler = new BeanListHandler(CzcjBean.class);
String strsql = "SELECT top 10 czjkh,czcjqj,dfyt,ccmc,ggxh,sljjldw,zmyz,jz,ywht,zjsqbz,czlb,htqzrq,htzzrq,jzfs,mzje,uuid,czhcj,myId,StrCustomerCode,RentContract,PayRentMode,zclb,ksjzrq,AssetsGrade,WriteDate,HTSXGD,Remark FROM T_ZC_CZCJ";
ArrayList result = (ArrayList) queryRunner.query(getConnection(), strsql, resultSetHandler);
for (int i = 0; i < result.size(); i++) {
CzcjBean czcjBean=(CzcjBean)result.get(i);
// System.out.println(map);
System.out.println("========"+i+"========"+czcjBean.getCzjkh());
}
// System.out.print("");
} catch (Exception ex) {
ex.printStackTrace(System.out);
}
}
private Connection getConnection() throws InstantiationException, IllegalAccessException, ClassNotFoundException, SQLException {
String strDriver = "net.sourceforge.jtds.jdbc.Driver";
String strUrl = "jdbc:jtds:sqlserver://192.168.7.6:1433/zc_ml_0924;charset=GBK";
String strUser = "sa";
String strPass = "newtouch";
Class.forName(strDriver).newInstance();
return DriverManager.getConnection(strUrl, strUser, strPass);
}
}
//=====================================
public class CzcjBean {
private String czjkh;
private String czcjqj;
private String dfyt;
private String ccmc;
private String ggxh;
private String sljjldw;
private String zmyz;
private String jz;
private String ywht;
private String zjsqbz;
private String czlb;
private String htqzrq;
private String htzzrq;
private String jzfs;
private String mzje;
private String uuid;
private String czhcj;
private String myId;
private String strCustomerCode;
private String rentContract;
private String payRentMode;
private String zclb;
private String ksjzrq;
private String assetsGrade;
private String writeDate;
private String hTSXGD;
private String remark;;
public String getCzjkh() {
return czjkh;
}
public void setCzjkh(String czjkh) {
this.czjkh = czjkh;
}
public String getCzcjqj() {
return czcjqj;
}
public void setCzcjqj(String czcjqj) {
this.czcjqj = czcjqj;
}
public String getDfyt() {
return dfyt;
}
public void setDfyt(String dfyt) {
this.dfyt = dfyt;
}
public String getCcmc() {
return ccmc;
}
public void setCcmc(String ccmc) {
this.ccmc = ccmc;
}
public String getGgxh() {
return ggxh;
}
public void setGgxh(String ggxh) {
this.ggxh = ggxh;
}
public String getSljjldw() {
return sljjldw;
}
public void setSljjldw(String sljjldw) {
this.sljjldw = sljjldw;
}
public String getZmyz() {
return zmyz;
}
public void setZmyz(String zmyz) {
this.zmyz = zmyz;
}
public String getJz() {
return jz;
}
public void setJz(String jz) {
this.jz = jz;
}
public String getYwht() {
return ywht;
}
public void setYwht(String ywht) {
this.ywht = ywht;
}
public String getZjsqbz() {
return zjsqbz;
}
public void setZjsqbz(String zjsqbz) {
this.zjsqbz = zjsqbz;
}
public String getCzlb() {
return czlb;
}
public void setCzlb(String czlb) {
this.czlb = czlb;
}
public String getHtqzrq() {
return htqzrq;
}
public void setHtqzrq(String htqzrq) {
this.htqzrq = htqzrq;
}
public String getHtzzrq() {
return htzzrq;
}
public void setHtzzrq(String htzzrq) {
this.htzzrq = htzzrq;
}
public String getJzfs() {
return jzfs;
}
public void setJzfs(String jzfs) {
this.jzfs = jzfs;
}
public String getMzje() {
return mzje;
}
public void setMzje(String mzje) {
this.mzje = mzje;
}
public String getUuid() {
return uuid;
}
public void setUuid(String uuid) {
this.uuid = uuid;
}
public String getCzhcj() {
return czhcj;
}
public void setCzhcj(String czhcj) {
this.czhcj = czhcj;
}
public String getMyId() {
return myId;
}
public void setMyId(String myId) {
this.myId = myId;
}
public String getStrCustomerCode() {
return strCustomerCode;
}
public void setStrCustomerCode(String strCustomerCode) {
this.strCustomerCode = strCustomerCode;
}
public String getRentContract() {
return rentContract;
}
public void setRentContract(String rentContract) {
this.rentContract = rentContract;
}
public String getPayRentMode() {
return payRentMode;
}
public void setPayRentMode(String payRentMode) {
this.payRentMode = payRentMode;
}
public String getZclb() {
return zclb;
}
public void setZclb(String zclb) {
this.zclb = zclb;
}
public String getKsjzrq() {
return ksjzrq;
}
public void setKsjzrq(String ksjzrq) {
this.ksjzrq = ksjzrq;
}
public String getAssetsGrade() {
return assetsGrade;
}
public void setAssetsGrade(String assetsGrade) {
this.assetsGrade = assetsGrade;
}
public String getWriteDate() {
return writeDate;
}
public void setWriteDate(String writeDate) {
this.writeDate = writeDate;
}
public String gethTSXGD() {
return hTSXGD;
}
public void sethTSXGD(String hTSXGD) {
this.hTSXGD = hTSXGD;
}
public String getRemark() {
return remark;
}
public void setRemark(String remark) {
this.remark = remark;
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
}
}