当前位置:首页 > 软件下载 > 编程开发 > 数据库类 > BeetlSQL数据库访问工具官方最新 v2.9.6 绿色版

BeetlSQL官方版 是一款深受数据库管理人员喜爱的数据库访问软件,该软件结合其他数据库软件的优点,不断完善自己的缺陷,使用户能够享受应对任何场景、应对速度限制的软件,简单解决BeetlSQL这个软件的功能也比较丰富,例如定制方法、格式功能、虚拟属性、标签等,基本上可以满足用户的使用需求。 

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

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 绿色版
BeetlSQL数据库访问工具官方最新 v2.9.6 绿色版 软件截图
BeetlSQL数据库访问工具官方最新 v2.9.6 绿色版

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

  • PC版

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

相关版本

大家都喜欢

  • 电脑软件
  • 手机软件

本类排行

  • 周排行/
  • 月排行