类型:数据库类
语言:简体中文
更新:2021-01-08 08:41:42.000
大小:11.34 MB
平台:Win All
下载量:41832
- 1[数据库类]Oracle数据库下载 中文免费版
- 2[数据库类]mysql数据库下载 v5.7.25 免费版
- 3[数据库类]Microsoft SQL Server 2005最新版 简体中文版
- 4[数据库类]Database Browser Portable(数据库查看器)v5.3.1.6 英文绿色便携版
- 5[数据库类]啄木鸟数据库内容替换工具 v1.4.0 中文绿色免费版
- 6[数据库类]数据库损坏修复脚本 v1.0 绿色版
- 7[数据库类]phpMyAdmin 官方多语版
- 8[数据库类]数据库自动备份工具(支持多数据库同时备份)v1.1 中文绿色免费版
- 9[数据库类]桌面数据库 官方版
- 10[数据库类]巨人数据库压缩工具(减小数据库大小并加快访问速度)v1.0 简体中文绿色免费版
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 最新版其他版本
用户评论
最新评论
- 置顶 河北承德电信 网友 敷衍
好东西值得分享
- 置顶 山东菏泽联通 网友 星星少女?
凡事要乘早
- 置顶 甘肃定西电信 网友 东风寄千愁
谢谢小编大大分享,支持一下。。。
- 置顶 河南开封电信 网友 等过春秋
这软件好用,奥力给
- 置顶 云南保山联通 网友 一米阳光°几度温暖
成功下载&成功使用