zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    documentFragment文档碎片
    OpenResty之resty.limit.count 模块介绍
    vue前端分页多条件搜索
    element ui Tree树形控件获取未全选父节点和子节点id
    如何使 pdf 文件在浏览器里面直接下载而不是打开
    关于本博客
    圆锥曲线基础知识点
    NOI2021游记
    20210716模拟赛
    计数+动态规划
  • 原文地址:https://www.cnblogs.com/attilax/p/15198312.html
Copyright © 2011-2022 走看看