dbtemplate 是什么
dbtemplate 是什么
即不是 mybatis,又不是 orm,那 dbtemplate 到底实现了什么功能?
通过配置文件,实现操作数据表的(增|删|改|查)能力。
通过配置文件,可配置服务端口,并启动服务(支持协议: HTTP 和 GRPC )
可嵌入到设备上,充当访问设备端数据库的中间件,也可以是小型 WEB 服务端的选择(当然要看你业务的复杂程度,基本上数据表的操作都能满足,适合快速交付使用)。
前端通过 HTTP 协议(或 GRPC 协议),POST 一个公开的 API 接口并传递相应参数,就可以操作数据表。
传递的参数会不会遭到 SQL 注入?
配置文件支持配置 SQL 注入正则表达式,开发人员事先要设计好 SQL 语句模板哟。
集成场景
是 HTTP API 集成 或 GRPC 集成 调用
复制代码
如何使用
服务端运行
dbtemplate -fileUrl dbtemplate.xml
前端调用
通过一个 API 实现 增|删|改|查 操作
复制代码
参考资料
复制代码
评论