Velocity 是一个开发语言帮助文档的集合工具。它收集了几百种编程语言的 API,按编程语言分类。特别是 Web 开发程序员,自己掌握的后台语言文档、CSS文档、JavaScript文档、数据库文档、Bootstrap文档 等等,至少要开 5 个以上的标签,再加上价格其他的标签,浏览器常常标签数量都数不过来了。还不考虑断网情况下怎么办?这些 Velocity 都能帮你解决,来看看它的样子吧。
mysql 预编译 sql 实现代码
mysql 的预编译功能,是为了那些频繁执行的语法不变的 sql 语句而准备的,每次 sql 语句执行都要经过数据库的编译,这个过程比较耗时,一条两条或十几条可能没什么感觉,如果是上千条效率会明显的有变化。mysql 提供的机制是可以让一个结构不变的 sql 语句预先在数据库中编译,我们只需要将可变的参数每次传递给它执行就可以了,这样就省去了编译的步骤,效率提高非常明显。下面就是预编译的一个小例子。
实现一个简单的 mysql 工具
无论在 windows 下还是 linux 下,我们每次去连接 mysql 的时候都会运行一个叫做 mysql 的命令,本文就模仿制作一个类似的程序,实现可以在里面执行 DML 和 DQL 语句。具体代码的实现请参考程序。
c语言 linux 下连接 mysql 增删改查
使用 c语言连接处理 oracle 数据库的时候,是使用的 oracle 提供的 proc 方案,而 mysql 则提供了一系列函数,我们需要包含 mysql 的头文件 mysql.h 和连接 mysql 的一些库才能正确的使用他的 api。下面的示例包含了连接、查询、使用游标获取数据、获取结果集列头、错误处理等方法,请参考代码和注释。
mysql 较 oracle 查询语句的不同
mysql 与 oracle 的查询语法有一部分不太相同,特别是在多表查询时,mysql 无法适应 oracle 的做外连接和右外连接的查询语法,自己有另外一套查询语法,与 ms sql server 相似。所以这里列举一下,方便以后查询和使用。