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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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=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:[email protected]

转载请注明来源: http://www.cnblogs.com/attilax/

Atiend

 

以上是关于Atitit  DbServiceV4qb9 数据库查询类库v4 新特性的主要内容,如果未能解决你的问题,请参考以下文章

Atitit. atiOrder   Order 订单管理框架的设计

Atitit  OOCSS vs bem

Atitit.软件硕士  博士课程 一览表 attilax 总结

Atitit  atiMail atiDns新特性 v2  q39

Atitit. Atiposter 发帖机版本历史 编年史

Atitit.  Js 冒泡事件阻止 事件捕获   事件传递  事件代理