(株)ライトコードの笹川(ささがわ)です! 引き続き、ツイートを猫語に変換する「にゃイッター」作っていきます! 簡単なTwitterアプリです。 詳しくは、前回の記事をご覧ください。 それでは、早速進めていきます!
![【最終回】Go言語(Golang)入門~Twitterアプリ作成完了編~ – 株式会社ライトコード](https://cdn-ak-scissors.b.st-hatena.com/image/square/3b354aa937c2b94cedb194c82dbb45740a5d0a68/height=288;version=1;width=512/https%3A%2F%2Frightcode.co.jp%2Fwp-content%2Fuploads%2F2019%2F12%2Fgolang-introduction-twitter-app-completion-1.png)
package main import ( "fmt" "time" _ "github.com/go-sql-driver/mysql" "github.com/jinzhu/gorm" ) func main() { // db接続 db, err := sqlConnect() if err != nil { panic(err.Error()) } defer db.Close() result := []*Users{} db.Find(&result) for _, user := range result { fmt.Println(user.Name) } fmt.Println("update") // Modelに構造体の配列をいれる error := db.Model(Users{}).Where("id = ?", 1).Update(&Users{ Name: "
package main import ( "fmt" _ "github.com/go-sql-driver/mysql" "github.com/jinzhu/gorm" ) func main() { _, err := sqlConnect() if err != nil { panic(err.Error()) } else { fmt.Println("DB接続成功") } } // SQLConnect DB接続 func sqlConnect() (database *gorm.DB, err error) { DBMS := "mysql" USER := "go_example" PASS := "12345!" PROTOCOL := "tcp(localhost:3306)" DBNAME := "go_example" CONNECT := USER + ":"
ObjectBoxとは ObjectBox とは、GreenRobot のデータベースになります。 GreenRobot は、ネイティブモバイルアプリケーションのライブラリで、馴染みがある人も多いのではないでしょうか? ObjextBox 自体は、笹川の個人開発アプリでも利用経験があり、他のメジャーな DB と比較しても扱いやすい印象を受けたので愛用しています。 前回導入した、Firestore と同様で、NoSQL のデータベースとなります。 Firestore では、Firebaseへの認証が必要でした。 しかし、ObjectBox はローカルに置かれるデータベースになりますので、認証の手間が減るのは嬉しいですね。 ObjectBoxを導入してみよう!それでは、以下のドキュメントを参考に進めていきましょう! 【ドキュメント】 https://golang.objectbox.io/ O
func firebaseInit(ctx context.Context) (*firestore.Client, error) { // Use a service account sa := option.WithCredentialsFile("path/to/serviceAccount.json") app, err := firebase.NewApp(ctx, nil, sa) if err != nil { log.Fatalln(err) return nil, err } client, err := app.Firestore(ctx) if err != nil { log.Fatalln(err) return nil, err } return client, nil }
Firestoreを利用してみるこれから何を書いていくか…? 迷ったのでTwitterでアンケートを取ってみました! 今日入門編書いたけど、次のGolangの記事どんなのがいいかな — 笹のり (@sasa_nss_app) September 5, 2019 結果、「Fire Storeを使ったNoSQLの何か」が1位に! 今回は、Firestoreでなにかやってみようかと思います! Firestoreとは? FirebaseやGCPが提供しているサービスの1つで、いわゆるNoSQLのクラウドデータベースです モバイルアプリケーションなどでは、各ローカルにデータベースを持ったりすることも多いですが、API側でデータを保存することも多いはずです。 本来ならば自分たちでデータベースを用意し、APIとしてのエンドポイントを用意しなければいけません。 しかし、Firestoreを利用するとGUI
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く