前言
erlang 虽然不热门,但基础的工具类总归有人会去弄出来的。我主要用到的数据库是 mysql 和 mongo, 数据库的工具地址是 https://github.com/mysql-otp/mysql-otp-poolboy
使用
这个 mysql 工具的使用方法比较原始,需要我们去执行基础的 mysql 语法。格式大概是:
mysql_poolboy:query(pool_name, "select * from table where id = ?", [1]).
只有具体值的地方可以使用 ?,下面的语法是错误的:
%%这种语法是错误的
mysql_poolboy:query(pool_name, "select * from ? where id = ?", [<<"table">> , 1]).
也就是说比较死板,参数的个数会影响到代码执行,无法写成通用的。
成功返回的格式如下:
insert : ok
select : {ok, [字段列表], [符合条件的列表1, 符合条件的列表2 ...]}
后记
这篇文章只是做小结,并不是特别详细,因为我用到的功能不多,就等待后续补足了。
网友评论