动态SQL是iBATIS的一个非常强大的功能。 有时您必须根据参数对象的状态更改WHERE子句标准。 在这种情况下,iBATIS提供了一组动态SQL标记,可以在映射语句中使用,以增强SQL的可重用性和灵活性。 使用一些额外的标签将所有逻辑放入.XML文件中。 以下是SELECT语句以两种方式工作的示例 - 如果您传递了ID,那么它将返回与该ID相对应的所有记录。 否则,它将返回员工ID设置为NUL
Awake SQL 是通过 HTTP 远程访问 JDBC 的工具。 Awake SQL 连接一个虚拟的 JDBC 驱动和一个框架,这样就能实现通过 HTTP 远程访问 JDBC。Android 和 Java 桌面应用开发者只需要在他们代码中嵌入标准的 JDBC calls 就可以在云端远程访问 SQL 数据库了,跟本地数据库一样。这给 需要访问远程数据的 Android ,Swing 和 JavaFX 应用开发提供了很大的帮助。
Postgre-SQL 一个用于node.js上的,基于pg/pg-native/pg-pool的一个PostgreSQL数据库操作库。 设计目标是:用更少的代码,写出更直观的(复杂)查询。 比如: * await db.table(table).add(data). 在insert into 之后,自动检测是否有主键,主键是否是序列,如果是,返回ID。否则返回影响的行数。如果`table`表中有
Antares SQL 是一个开源的简单但是功能齐备的数据库管理工具,支持多种数据库(MySQL/MariaDB, PostgreSQL 和 SQLite)。 主要特点: 支持同时连接多个数据库 数据库管理 完全的表管理支持,包括索引和外键 支持视图、触发器、存储过程、函数和调度管理 友好的界面 支持测试数据生成 查询建议和自动完成 查询历史记录 支持 SSH 连接 黑夜主题 编辑器主题 Scratchpad. 安全密码存储
jfire-sql 是优秀强大的sql框架。以注解的方式将sql语句和方法进行解耦。使用效果上集合了mybatis和hibernate的各自优点。 支持动态sql,支持参数名称注入,支持动态字段名。如果数据库是mysql的话,支持自动分页实现。 单表快速的curd操作,让使用更加便捷。
查询elasticsearch使用熟悉的SQL语法。您还可以使用ES在SQL函数。 基本支持主流的elasticsearch的所有查询方式。同时还有前段ui,一键安装。你值得拥有
sql-build 是一个基于 c++11 的 SQL 语句生成库,通过使用函数调用以生成 SQL 操作语句,也支持对象化的数据插入和更新。使用 demo 如下: InsertModel i; i.insert("score", 100) .insert("name", std::string("six")) "age", (unsigne
SQL Buddy是一个开源,结合Ajax技术开发的MySQL数据库管理工具。
SQL Azure (旧称 SQL Server Data Services 或 SQL Services) 是由微软SQL Server 2008为主,建构在Windows Azure云操作系统之上,运行云计算 (Cloud Computing)的关系数据库服务 (Database as a Service),是一种云存储(Cloud Storage)的实现,提供网络型的应用程序数据存储的服务。
sql-migrate 是一个 Go 语言的数据库 Schema 移植工具。 特性: 可作为 CLI 命令行工具或者开发库使用 支持 SQLite, PostgreSQL, MySQL, MSSQL 和 Oracle 数据库 (使用 gorp) 可嵌入到应用程序 使用 SQL 定义移植过程 原子迁移 可对移植过程进行撤回 在一个项目中支持多种数据库类型
SQLRelay 是一个持久化的数据库连接池,用来为 Unix 或者 Linux 提供数据库连接池、代理以及负载均衡的功能。 SQL Relay 的应用思路: 加速数据库驱动的基于 Web 的应用程序 增加 Web 应用程序的可扩展性 分布式的访问复制的数据库系统 对数据库访问进行节流 从不被支持的平台上访问某个数据库 可以轻松的对数据库系统进行移植 目前 SQL Reply 支持的数据库包括:
solr-sql是针对solrcloud封装的sql编程接口,主要支持SELECT...FROM...WHERE查询语句。 SolrCloud是基于ZooKeeper和Solr的分布式解决方案,为Solr添加分布式功能,用于建立高可用,高伸缩,自动容错,分布式索引,分布式查询的Solr服务器集群。
ejc-sql ejc-sql turns Emacs into a simple SQL client; it uses a JDBC connection todatabases via clojure/java.jdbc lib. You can use multiple connections at the same time. Autocompletion and basicformat
absurd-sql 是 sql.js 的后端实现(sql.js 是 sqlite 的 Webassembly 版),将 IndexedDB 当作磁盘,并以块存储形式将数据存储在 IndexDB 中。这意味着 sqlite3 数据库被持久化了。 性能 读性能 写性能 在线体验:https://priceless-keller-d097e5.netlify.app/
pppd-sql 是一个 pppd (Point-to-Point server) 服务的插件,这个插件允许 pppd 使用基于数据库的用户身份认证,支持的数据库包括 MySQL 和 PostgreSQL