项目结构更新

This commit is contained in:
JACKYMYPERSON
2025-09-15 11:09:22 +08:00
parent 2ab7614ea0
commit 8ccf028ae4
25 changed files with 608 additions and 17 deletions

View File

@@ -0,0 +1,32 @@
package connectPool
import (
"database/sql"
"fmt"
_ "github.com/go-sql-driver/mysql"
goroutine2 "toutoukan/scripts/goroutine/connectPool/goroutine"
)
var db *sql.DB
func ConnectPool(donetitle chan struct{}) {
dsn := "mayiming:Mydream5654my,@tcp(43.142.81.151:3306)/goLearn?charset-uft8mb4&parseTime=True"
db, _ = sql.Open("mysql", dsn)
err := db.Ping()
if err != nil {
panic(err)
}
fmt.Println("数据库连接成功")
for i := 0; i < 20; i++ {
go goroutine2.Datawrite(db, donetitle)
}
go goroutine2.Dataread(db, donetitle)
}
func DisconnectPool() {
err := db.Close()
if err != nil {
panic(err)
}
}