如何从数据库行创建Golang地图?

  • 回答 (3)
  • 关注 (0)
  • 查看 (57)

基本上,在执行查询之后,我希望获取结果行并生成一个[]map[string]interface{},但是我不知道如何使用API来实现这一点,因为Rows.Scan()函数需要与请求的列数(可能还包括类型)匹配的特定数量的参数才能正确获取数据。

再次,我想泛化这个调用,并接受任何查询并将其转换为[]map[string]interface{},其中映射包含映射到该行值的列名。

这可能非常低效,我计划稍后更改结构,以便interface{}是单个数据点的结构。

我如何使用数据库/SQL包,或者如果必要的话使用数据库/SQL/驱动程序包?

袁弋雯袁弋雯提问于
fengge77回答于

我还没有使用过它,但是我相信,做你要求的事情的“常见”方法是使用gorp...

回答过的其他问题

春运路上的程序猿在火车上如何度过漫长的回家路?

没有经历过外地上班的感觉,所以默默的祝愿你们一路平安

如何完成实名认证?

实名认证操作流程,具体请参考文档指引:https://www.qcloud.com/document/product/378/3629[图片描述]... 展开详请

请问GME的PC端运行有环境依赖吗?

如何使用CSS / HTML修复网页上的水平滚动

如何在DataGridView中更改列宽?

将“AutoSizeColumnsMode”属性设置为“Fill”..默认情况下,它设置为“NONE”。现在,将在DatagridView中填充列。然后,您可以相应地设置其他列的宽度。 DataGridView1.Columns[0].Width=100;// The id c...... 展开详请

界面模拟工作不正常

改变mockito版本帮助(它是1.10):

androidTestImplementation 'org.mockito:mockito-android:2.15.0'

关于作者

所属标签

扫码关注云+社区