diff options
| author | Inada Naoki <songofacandy@gmail.com> | 2024-05-01 18:11:15 +0000 |
|---|---|---|
| committer | Gopher Robot <gobot@golang.org> | 2025-04-14 05:51:39 -0700 |
| commit | 2e0efe27245ebd333777f54f42635e80705ced0e (patch) | |
| tree | 45e824041139c9792aaf8265c29bb5e2e64672a0 /_content/doc/tutorial | |
| parent | 3d5418e8c4f4174e265d031e2819fb3f13565084 (diff) | |
| download | go-x-website-2e0efe27245ebd333777f54f42635e80705ced0e.tar.xz | |
_content/doc: use mysql.NewConfig() instead of mysql.Config{}
The zero values for `mysql.Config` is not good for default.
See https://pkg.go.dev/github.com/go-sql-driver/mysql#Config
> If a new Config is created instead of being parsed from a DSN string, the NewConfig function should be used, which sets default values.
Change-Id: Ib09cce4a61f8a73571e45797edcd5ea37f0704ce
GitHub-Last-Rev: 1031334dc57e7458b66e82c6dc238bd1e1c317e1
GitHub-Pull-Request: golang/website#281
Reviewed-on: https://go-review.googlesource.com/c/website/+/582475
Reviewed-by: Sean Liao <sean@liao.dev>
Reviewed-by: Michael Pratt <mpratt@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Auto-Submit: Sean Liao <sean@liao.dev>
Diffstat (limited to '_content/doc/tutorial')
| -rw-r--r-- | _content/doc/tutorial/database-access.md | 31 |
1 files changed, 16 insertions, 15 deletions
diff --git a/_content/doc/tutorial/database-access.md b/_content/doc/tutorial/database-access.md index 900e66c3..a4275fa5 100644 --- a/_content/doc/tutorial/database-access.md +++ b/_content/doc/tutorial/database-access.md @@ -241,13 +241,13 @@ specific database. func main() { // Capture connection properties. - cfg := mysql.Config{ - User: os.Getenv("DBUSER"), - Passwd: os.Getenv("DBPASS"), - Net: "tcp", - Addr: "127.0.0.1:3306", - DBName: "recordings", - } + cfg := mysql.NewConfig() + cfg.User = os.Getenv("DBUSER") + cfg.Passwd = os.Getenv("DBPASS") + cfg.Net = "tcp" + cfg.Addr = "127.0.0.1:3306" + cfg.DBName = "recordings" + // Get a database handle. var err error db, err = sql.Open("mysql", cfg.FormatDSN()) @@ -331,7 +331,8 @@ specific database. ``` $ go get . - go get: added github.com/go-sql-driver/mysql v1.6.0 + go: added filippo.io/edwards25519 v1.1.0 + go: added github.com/go-sql-driver/mysql v1.8.1 ``` Go downloaded this dependency because you added it to the `import` @@ -690,13 +691,13 @@ type Album struct { func main() { // Capture connection properties. - cfg := mysql.Config{ - User: os.Getenv("DBUSER"), - Passwd: os.Getenv("DBPASS"), - Net: "tcp", - Addr: "127.0.0.1:3306", - DBName: "recordings", - } + cfg := mysql.NewConfig() + cfg.User = os.Getenv("DBUSER") + cfg.Passwd = os.Getenv("DBPASS") + cfg.Net = "tcp" + cfg.Addr = "127.0.0.1:3306" + cfg.DBName = "recordings" + // Get a database handle. var err error db, err = sql.Open("mysql", cfg.FormatDSN()) |
