七喜下载站
手机版
您的位置:七喜软件下载编程开发 数据库类BeetlSQL数据库访问工具官方下载 v2.9.6 最新版

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

大小:11.1M

官网:HomePage

评分:

类型:国产软件

环境:Win All

语言:简体中文

分类:数据库类

时间:2021/1/8

授权:绿色软件

下载量:41832

平台检测 无插件 360 腾讯 金山 瑞星

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#

@}

代码举例
  • 下载地址
有问题? 投诉报错
BeetlSQL数据库访问工具官方下载 v2.9.6 最新版

大家都喜欢

  • 电脑
  • 安卓
更多>

用户评论

(您的评论需要经过审核才能显示) 精选5条评论
140

最新评论

  • 置顶 山西晋中电信 网友 清絮

    用起来更放心啦

  • 置顶 河北邯郸移动 网友 柒汐

    尝试一下新版本

  • 置顶 黑龙江绥化移动 网友 回忆的手放哪

    收藏备用,谢谢分享

  • 置顶 陕西安康电信 网友 半字浅眉-

    小东西实用

  • 置顶 江苏徐州移动 网友 画眉如黛

    这个厉害了哈哈

请简要描述您遇到的错误,我们将尽快予以修订

返回顶部