`

commons-dbutils 使用

    博客分类:
  • JAVA
阅读更多

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

    }

}

分享到:
评论

相关推荐

    commons-dbutils-1.7-API文档-中文版.zip

    赠送jar包:commons-dbutils-1.7.jar; 赠送原API文档:commons-dbutils-1.7-javadoc.jar; 赠送源代码:commons-dbutils-1.7-sources.jar; 赠送Maven依赖信息文件:commons-dbutils-1.7.pom; 包含翻译后的API文档...

    commons-dbutils-1.6

    这个项目在1.6版本中包含了两个主要的jar文件:`commons-dbutils-1.6.jar`和`commons-dbutils-1.6-sources.jar`。 `commons-dbutils-1.6.jar`是运行时库,它提供了大量的静态方法来处理数据库操作。这个库的核心...

    commons-dbutils.jar.rar

    - `commons-dbutils-1.6.jar`: 相对于1.3版,可能会有性能改进、bug修复和新功能的添加。 - `commons-dbutils-1.7.jar`: 最新版本,通常会提供更好的兼容性和更多的改进。 5. **使用场景** DBUtils适用于那些...

    commons-dbutils-1.8.1.jar

    commons-dbutils-1.8.1.jar

    commons-dbutils-1.4.jar

    commons-dbutils-1.4.jar

    commons-dbutils-1.5.jar

    commons-dbutils-1.5.jar

    commons-dbutils-1.7.rar

    commons-dbutils-1.7.jar,commons-dbutils-1.7-javadoc.jar,commons-dbutils-1.7-sources.jar,commons-dbutils-1.7-tests.jar,commons-dbutils-1.7-test-sources.jar

    commons-dbutils-1.6的jar包

    好用的commons-dbutils-1.6的jar工具包,其中是包含3个:commons-dbutils-1.6.jar、commons-dbutils-1.6-javadoc.jar和commons-dbutils-1.6-sources.jar

    commons-dbutils-1.6.jar

    commons-dbutils-1.6.jar

    commons-dbutils-1.7.jar

    commons-dbutils-1.7.jar 最新

    commons-dbutils-1.6.rar所有jar包

    在使用这个压缩包时,首先需要将其解压,然后在项目中引入commons-dbutils-1.6.jar文件。接着,可以通过以下代码示例了解如何使用DBUtils执行SQL查询和更新操作: ```java import org.apache.commons.dbutils.Query...

    commons-dbutils-1.5

    这个"commons-dbutils-1.5"版本是DBUtils项目的早期稳定版本,它包含了对早期JDBC API的良好封装,旨在减少代码量并提高容错性。 DBUtils的核心设计理念是基于数据库操作的事务管理和异常处理,它通过简化常见任务...

    commons-dbutils-1.4 bin+src

    这个"commons-dbutils-1.4 bin+src"压缩包包含两个关键文件:`commons-dbutils-1.4-sources.jar`和`commons-dbutils-1.4.jar`。 1. `commons-dbutils-1.4.jar`: 这是DBUtils库的二进制版本,包含了编译后的Java类...

    commons-dbutils-1.3.zip

    在导入并使用“commons-dbutils-1.3.jar”后,开发者可以利用其提供的便捷功能,如QueryRunner类,用于执行SQL查询和更新操作,以及ResultSetHandler接口,用于处理查询结果。 以下是DBUtils库1.3版本中的一些关键...

    commons-dbutils.jarv1.6官方免费版

    commons-dbutils.jar是在java架构开发时十分重要的一款.jar包,正确的使用commons dbutils可以让你的开发事半功倍,如果您在开发过程中缺少这款jar包,马上来下载commonsdbutils jar包吧! 软件功能: commons-...

    Commons-dbutils1.7 jar包.rar

    commons-dbutils包是Apache开源组织提供的用于操作数据库的工具包。简单来讲,这个工具包就是用来更加方便我们操作数据库的,最近工作中使用了一下,感觉确实方便很多,基本告别自己封装JDBC代码对数据库进行增删改...

    JavaWeb需要用到的jar包_jar包_javaweb_commons-dbutils-1.3_

    1. **commons-dbutils-1.3**: Commons-DbUtils是Apache的一个开源项目,它提供了一个简单且实用的数据库操作工具包。DbUtils的主要功能包括:连接池管理、SQL执行、结果集处理等。DbUtils与JDBC结合使用,可以避免...

    commons-dbutils-1.4-src.zip

    commons-dbutils-1.4-src.zip

Global site tag (gtag.js) - Google Analytics