import (
"database/sql"
_ "github.com/go-sql-driver/mysql"
)
func main() {
// 连接数据库
db, err := sql.Open("mysql", "username:password@tcp(127.0.0.1:3306)/database_name")
if err != nil {
panic(err.Error())
}
defer db.Close()
// 插入数据
insertStmt, err := db.Prepare("INSERT INTO table_name (column1, column2) VALUES (?, ?)")
if err != nil {
panic(err.Error())
}
defer insertStmt.Close()
_, err = insertStmt.Exec("value1", "value2")
if err != nil {
panic(err.Error())
}
}
其中,username和password分别为数据库的用户名和密码,127.0.0.1:3306为数据库的地址和端口号,database_name为数据库的名称,table_name为要插入数据的表名,column1和column2为要插入数据的列名,value1和value2为要插入的数据。