ビッグデータ時代の到来により、さまざまな場面で大量のデータが広く活用され始めています。電子商取引、金融、医療、人工知能のいずれであっても、大量のデータを処理する必要があります。このため、データ ストレージ テクノロジーは変化しています。この変革プロセスにおいて、リレーショナル データベースは依然として最も重要なデータ ストレージ テクノロジです。 Oracle データベースは、今日の市場で最も重要な商用リレーショナル データベースの 1 つです。この記事では、Go言語を使用してOracleデータベースに接続する方法を紹介します。
go get gopkg.in/goracle.v2
package main import ( "database/sql" "fmt" "log" _ "gopkg.in/goracle.v2" ) func main() { db, err := sql.Open("goracle", "username/[email protected](ip:port)/database") if err != nil { log.Fatal(err) } defer db.Close() rows, err := db.Query("SELECT username FROM ALL_USERS") if err != nil { log.Fatal(err) } defer rows.Close() for rows.Next() { var username string if err := rows.Scan(&username); err != nil { log.Fatal(err) } fmt.Println(username) } if err := rows.Err(); err != nil { log.Fatal(err) } }
上記のプログラムでは、まず次のパッケージをインポートします:
次に、Oracle データベースへの接続が開きます。ここでは「username/[email protected](ip:port)/database」という接続方法を使用します。ここで、usernameとpasswordはユーザーの認証情報、ipとportはデータベースサーバーの情報、databaseは接続するデータベースです。に接続します。最後に、db.Query() メソッドを使用してデータベースからデータを取得します。
以上がgolang を oracle に接続する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。