简单的数据库操作。

一、代码实现

(1)直接上代码

(2)如何进行改进

之前写的方法都是这样的:

可以看到每次都要和数据库取得链接

每个方法都需要链接,我就在想能不能把这个方法弄出来?

1.首先想到的就是写在main方法里

调用方法的时候把db传进去。

后来觉得这样不好,需要传参,而且总不能一直把db写在main方法里面啊。

2.于是写成函数形式

调用的时候这样:

还是觉得不好,还是每次都调用函数建立连接啊。

3.写成全局变量形式

调用的时候直接拿db即可,也可以把初始化方法放在init方法中。

4.一个不是很爽的地方

其实我本来是想像java一样直接getConn()的。就像这样:

结果没想到sql.Open()方法返回值有两个,一个db一个err,好坑啊…

所以就没成功,暂时还没找到好的方法,待补充。

其实下划线省略就行了:

二、总结

现在学会用go操作mysql了,那就表示已经具备基本的服务端开发能力了。

发表评论

电子邮件地址不会被公开。 必填项已用*标注