aboutsummaryrefslogtreecommitdiff
path: root/_content/doc/tutorial/database-access.md
diff options
context:
space:
mode:
authorInada Naoki <songofacandy@gmail.com>2024-05-01 18:11:15 +0000
committerGopher Robot <gobot@golang.org>2025-04-14 05:51:39 -0700
commit2e0efe27245ebd333777f54f42635e80705ced0e (patch)
tree45e824041139c9792aaf8265c29bb5e2e64672a0 /_content/doc/tutorial/database-access.md
parent3d5418e8c4f4174e265d031e2819fb3f13565084 (diff)
downloadgo-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/database-access.md')
-rw-r--r--_content/doc/tutorial/database-access.md31
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())