gocql
gocql is one of cassandra driver for go.
Get gocql
Use go get
go get github.com/gocql/gocql
Example
Prepare cassandra setting in local : Please read different my entry (Cassandra Get Started) This is just simple table and insert 1 record into table.
Get this data using go
package main import ( "fmt" "log" "github.com/gocql/gocql" ) func main() { cluster := gocql.NewCluster("127.0.0.1") cluster.Keyspace = "test" session, err := cluster.CreateSession() if (err != nil) { log.Fatal(err) } defer session.Close() var id int var name string iter := session.Query(`SELECT * FROM users`).Iter() for iter.Scan(&id, &name) { fmt.Println("", id, name) } }
コメント