【erlang】数据库之mysql连接

前言

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 ...]}

后记

这篇文章只是做小结,并不是特别详细,因为我用到的功能不多,就等待后续补足了。

猜你喜欢

转载自blog.csdn.net/weixin_33882443/article/details/91006618