首页 > 代码库 > 将一个php的一个查询代码改成go语言
将一个php的一个查询代码改成go语言
一个朋友的网站用php开发的,总是感觉慢.
我将其中的查询sql server 代码改成go语言 (有7000多条记录)
都能感觉到速度比以前快多了.
努力继续学go语言吧.
php没有使用任何框架.
package main import ( _ "github.com/lunny/godbc" "github.com/go-xorm/xorm" "net/http" "fmt" ) func testweb(w http.ResponseWriter,r *http.Request) { const mssqlConnStr = "driver={SQL Server};Server=127.0.0.1,1592;Database=ddd; uid=; pwd=;" engine, err := xorm.NewEngine("odbc", mssqlConnStr) res, err := engine.Query("select top 10000 b_name,b_yz from book where b_sh=1 and b_id>10053") if err != nil { fmt.Println("",err) return } for i:=0;i<len(res);i++{ w.Write(res[i]["b_name"]) w.Write(res[i]["b_yz"]) } defer engine.Close() } func main() { http.HandleFunc("/",testweb) err:=http.ListenAndServe(":9999",nil) if err!=nil{ fmt.Println("listen and serve",err) } }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。