• Atitit DbServiceV4qb9 数据库查询类库v4 新特性


    Atitit  DbServiceV4qb9 数据库查询类库v4 新特性

     

     

    V4新特性

    安全特性,屏蔽了executeUpdate,使用v2

    Sql异常转换,特别转换了DuplicateEntryEx异常

    Split meta svs,sql ast svs...

     

     

     

    public int executeUpdateV2qb0(String sql) throws getConnEx, DuplicateEntryEx, SQLException {

    Connection conn;

    conn = getConnection();

    // 创建一个QueryRunner

    QueryRunner queryRunner = new QueryRunner(true);

    int rzt = 0;

    try {

    rzt = queryRunner.update(conn, sql);

    } catch (SQLException e) {

    if(e.getMessage().startsWith("Duplicate entry"))

    {

    throw new  DuplicateEntryEx(e.getMessage(),e);

    }

    throw e;

    }

    return rzt;

     }

    C:\0workspace\AtiPlatf_cms\WebRoot\rpt\rum.js

    Example

    function page_load()

    {

    try{

    var sql="select * from servers where id=1";

    var dsl=" com.attilax.ioc.Ioc4agent.getBean(com.attilax.db.DbServiceV4qb9.class).execSql('$s$')";

    dsl=dsl.replace("$s$",sql);

    var jsbrj=new AtiJsBridge();

    // jsbrj.method="post";

    var para={};

    para.dsl=dsl;

    jsbrj.exe(para,function(data){

    console.log(data);

    //$("#content").val(data);

     var json=str2json(data);  

       var obj=json[0];

    $("#u").text(obj.onlineCount);

    $("#r").text(obj.roomCount);

    });

    //mycallJava("submitx",$("#title").val(),$("#content").val(),dropIds);

    }catch(e)

    {

    alert(e);

    }

    }

    作者:: 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 ) 

    汉字名:艾提拉(艾龙)   EMAIL:1466519819@qq.com

    转载请注明来源: http://blog.csdn.net/attilax

    Atiend

  • 相关阅读:
    uploadify插件的功能应用
    dropify插件的字符串
    VCC、VDD和VSS
    Bootloader升级方式一————擦、写flash在RAM中运行
    Can DBC文件翻译
    CANdbc编辑器的下载和入门介绍
    CAN协议,系统结构和帧结构
    数据帧
    自动驾驶技术之——无人驾驶中的CAN总线
    can物理信号-----------显性和隐性
  • 原文地址:https://www.cnblogs.com/attilax/p/15198312.html
Copyright © 2020-2023  润新知