新增本地化

This commit is contained in:
zyj
2025-10-22 18:27:24 +08:00
parent 81df8f1ad8
commit 211f4f9615
10 changed files with 531 additions and 152 deletions

38
libs/sqlite.go Normal file
View File

@@ -0,0 +1,38 @@
package libs
import (
"database/sql"
"log"
_ "github.com/mattn/go-sqlite3"
)
type Sqlite struct{}
func (Sqlite) Test() {
db, err := sql.Open("sqlite3", "./data/example.db")
if err != nil {
log.Fatal(err)
}
defer db.Close()
_, err = db.Exec(`CREATE TABLE IF NOT EXISTS users (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL
);`)
if err != nil {
log.Fatal(err)
}
_, err = db.Exec(`INSERT INTO users (name) VALUES (?)`, "alice")
if err != nil {
log.Fatal(err)
}
var name string
err = db.QueryRow(`SELECT name FROM users WHERE id = ?`, 1).Scan(&name)
if err != nil {
log.Fatal(err)
}
log.Println("user #1:", name)
}