• 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:workspaceAtiPlatf_cmsWebRoot pt um.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=newAtiJsBridge();

    //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://www.cnblogs.com/attilax/

    Atiend

     

  • 相关阅读:
    JBoss下配置数据源加密
    线程返回值的方式介绍
    @Async java 异步方法
    spring 源码下载地址
    springmvc maven 入门及页面拿不到controller的值 显示${message} el表达式不起作用
    mysql常用函数
    eclipse 开发常见问题集锦
    linux 常用命令及零散知识
    js一些注意事项
    liunx 免密登录远程主机
  • 原文地址:https://www.cnblogs.com/attilax/p/6055295.html
Copyright © 2020-2023  润新知