Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package hello
- import (
- "net/http"
- "github.com/go-martini/martini"
- "fmt"
- "database/sql"
- _ "github.com/go-sql-driver/mysql"
- )
- func handler(w http.ResponseWriter, r *http.Request) {
- fmt.Fprintln(w, "mainDesc")
- }
- const (
- DATABASE = "dbname"
- USERNAME = "name"
- PASSWORD = "pass"
- HOST = "93.189.45.34"
- )
- func handler2(w http.ResponseWriter, r *http.Request) {
- db, err := sql.Open("mysql",USERNAME+":"+PASSWORD+"@tcp("+HOST+")/"+DATABASE)
- var (
- id int
- description string
- )
- if err != nil {
- fmt.Fprintln(w, "Error connect ")
- }
- err2 := db.QueryRow("SELECT * FROM main").Scan(&id, &description)
- if err2 != nil {
- fmt.Fprintln(w, "Error!")
- }
- fmt.Fprintln(w, description)
- }
- func init() {
- m := martini.Classic()
- m.Get("/", handler)
- m.Get("/go", handler2)
- http.Handle("/", m)
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement