在 GoFrame 框架中,可以使用db
包来执行 SQL 语句并获取结果。以下是一个简单的示例代码,演示如何在 GoFrame 中调用一个 SQL 语句并获取结果:
package mainimport ("fmt""github.com/gogf/gf/frame/g"
)func main() {// 连接数据库db := g.DB()// 执行 SQL 查询语句result, err := db.Query("SELECT * FROM your_table")if err != nil {fmt.Println("SQL 查询出错:", err)return}// 遍历结果集for _, row := range result.List() {// 获取每一行数据fmt.Println(row)}
}
在这个示例中,我们首先通过g.DB()
函数获取到数据库连接对象,然后使用Query()
方法执行 SQL 查询语句。如果查询成功,我们通过result.List()
方法获取结果集,并遍历每一行数据进行处理。
请注意,以上示例代码仅用于演示如何在 GoFrame 中调用 SQL 语句并获取结果。实际应用中,需要根据具体的业务逻辑和数据库连接配置进行调整和完善。