分类

七喜软件园->数据库类->BeetlSQL数据库访问工具官方下载 v2.9.6 最新版
BeetlSQL数据库访问工具官方下载 v2.9.6 最新版

BeetlSQL数据库访问工具官方下载 v2.9.6 最新版

大小:11.1M更新日期:2021/1/8

类别:数据库类下载量:41832

274
44
反馈投诉
下载到手机 注:本软件为电脑软件,不适用于手机用户安装。

    BeetlSQL官方版是一款深受数据库管理工作人员喜爱的数据库访问软件,该软件结合了其它数据库软件的优点,并不断将自己缺陷进行完善,让用户可以享受到对待任何场景、任何要响应速度限制的软件,都可以轻松的解决,非常方便。BeetlSQL这款软件功能也是比较的丰富,如自定义方法,格式化函数,虚拟属性,标签等等,基本上可以满足用户的使用需求。

    BeetlSQL

    BeetlSQL最新版这款软件界面窗口友好,再加上可视化的操作方式,就算没有使用该软件的用户也可以在短时内学会并熟练操作起来。

    BeetlSQL软件功能

    --支持简单查询(自动生成sql)

    1、public T unique(Class clazz,Object pk) 根据主键查询,如果未找到,抛出异常;

    2、public T single(Class clazz,Object pk) 根据主键查询,如果未找到,返回null;

    3、public List all(Class clazz) 查询出所有结果集;

    4、public List all(Class clazz, int start,int size) 翻页;

    5、public int allCount(Class clazz) 总数。

    --支持(Query)单表查询

    1、SQLManager提供Query类可以实现单表查询操作;

    2、public long templateCount(Class target,Object paras) 获取符合条件个数。

    --template查询

    1、public List template(T t) 根据模板查询,返回所有符合这个模板的数据库 同上, mapper可以提供额外的映射;

    2、public T templateOne(T t) 根据模板查询,返回一条结果,如果没有找到,返回null;

    3、public List template(T tint start,int size) 同上,可以翻页;

    4、public long templateCount(T t) 获取符合条件的个数;

    5、public List template(Class target,Object paras,long start,long size) 模板查询,参数是paras,可以是Map或者普通对象。

    BeetlSQL软件特色

    -Beetl有些功能是发展了10多年的模板引擎所不具备的,这些功能非常利于模板的开发和维护,如下

    -自定义占位符和控制语句起始符号,这有利于减小模板语法对模板的倾入性,比如在html模板中,如果定义控制语句符号是,那么,大部分模板文件都能同过浏览器打开。有的使用者仅仅采用了单个符号@ 以及回车换号作为控制语句起始符号,这又能提高开发效率

    -可单独测试的模板。无需真正的控制层和模型层,Beetl的模板就可以单独开发和测试

    -同时支持较为松散的MVC和严格的MVC,如果在模板语言里嵌入计算表达式,复杂条件表达式,以及函数调用有干涉业务逻辑嫌疑,你可以禁止使用这些语法。

    -强大的安全输出,通过安全输出符号!,能在模板变量,变量属性引用,for循环,占位符输出,try-catch中等各个地方提供安全输出,保证渲染正常

    -模板变量:运行将模板的某一部分输出像js那样赋值个一个变量,稍后再处理。利用模板变量能完成非常复杂的页面布局(简单的布局可使用layout标签函数)

    -类型推测,能在运行的时候推测模板变量类型,从而优化性能,也可以通过注解的方法显示的说明模板变量属性(这是非必须的,但有助于IDE自动提示功能)

    -可插拔的设计,错误信息提示,模板引擎缓存机制,模板资源管理,本地调用的安全管理器,严格MVC限制,模板引擎本身都有默认的实现,但又完全可以自定义以适合特定需求

    -增强的语法,如#ajax局部渲染,for-elsefor, select-case,安全输出符号! 等,这些语法特别适合模板开发

    -性能超高,具有最快的模板解释引擎,同时,又有较低的CPU消耗。适合各类模板引用,如CMS系统,超高访问量的门户系统

    代码举例

    //使用内置sql

    sqlManager.insert(user);

    int id = 1;

    user = sqlManager.unque(User.class,id);

    //使用sql脚本,采用markdown管理

    List list = sqlManager.select("user.select",User.class,query)

    //直接使用sql

    List list2 = sqlManager.execute("select * from user",User.class)

    sql 脚本采用 markdown 管理,并定制了 beetl 模板引擎

    selectUser

    ===

    select * from user where 1=1

    @if(!isEmpty(age)){

    and age = #age#

    @}

    @if(!isEmpty(name)){

    and name = #name#

    @}

    代码举例

    精品推荐

    相关下载

    热门标签
    软件排行榜
    最新更新
    网友评论
    我要跟贴
    • 辽宁本溪电信 网友 凉生

      好软件强势来袭。。。漂亮

    • 广东湛江电信 网友 等一个晴天

      好软件这么多,大部分都不太会用

    • 山西太原联通 网友 甘与涩

      会不会强制更新啊

    • 浙江绍兴联通 网友 梨花雨凉

      刚好需要用

    • 广东梅州电信 网友 甜诱少女

      6666学习了

    +
    0