如何在 GO 中重新绑定到服务器

How To Rebind to Server in GO

我正在编写一个将数据显示到网页的 Go Web 应用程序。数据库在 Microsoft SQL Server 2008 中。当 运行 程序时,URL 在主函数中正确处理到函数 WebHandler() 使用端口 8080 上的 ListenAndServe,但尽快当我连接到 SQL 数据库时,Web 服务器连接丢失。 WebHandler() 连接到 sql 数据库,用 sql 结果填充结构值,并将结构加载到 html/template 中以相应地填充 table。
我正在使用 github.com/LukeMauldin/lodbc" 和 "github.com/jmoiron/sqlx" 包来获得 sql 结果并且它们显示正常。如何在 WebHandler 函数中重新建立网络服务?

问题是我试图在每个页面上连接到 sql 数据库。关键是只连接一次并推迟关闭