我正在编写一个向网页显示数据的Go Web App。该数据库位于Microsoft SQL Server 2008中。运行程序时,在主函数中使用端口8080上的ListenAndServe将URL正确处理到函数WebHandler(),但是一旦连接到SQL数据库,Web服务器连接迷路了。
WebHandler()连接到sql数据库,用sql结果填充结构值,并将结构加载到html /模板中以相应地填充表格。
我正在使用github.com/LukeMauldin/lodbc"和" github.com/jmoiron/sqlx"包获取sql结果,它们显示正常。如何在WebHandler函数中重新建立Web服务?
答案 0 :(得分:0)
问题是我试图在每个页面上连接到sql数据库。关键是只连接一次并推迟关闭