【笔记】Go语言通过sqlx模块操作数据库
前言
Go语言通过sqlx模块操作数据库,优化查询操作
优化连接数据库
- 通过
sqlx.Connect()函数代替sql.Open()函数和sql.Ping()函数
1 | db, err := sqlx.Connect("mysql", "<username>:<password>@tcp(<host>:<port>)/<database>") |
优化数据库查询操作
查询单条数据
- 查询结果会自动封装为一个结构体
<sql>:SQL查询语句<param>:?占位符要传递的参数
1 | type User struct { |
查询多条数据
1 | type User struct { |