12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- package test
- import (
- "database/sql"
- "fmt"
- "testing"
- _ "xugu_go_driver/xugu"
- )
- var crea = []string{
- "create table gotab3(C1 INT, C2 CLOB, C3 BLOB, C4 BINARY)"}
- var db *sql.DB
- func init() {
- var err error
- db, err = sql.Open("xugusql", "IP=192.168.2.216;"+
- "DB=SYSTEM;User=SYSDBA;PWD=SYSDBA;"+
- "Port= 15138;AUTO_COMMIT=on;CHAR_SET=UTF8")
- if err != nil {
- fmt.Printf("[ERROR] %s\n", err.Error())
- }
- }
- func TestCreateTable(t *testing.T) {
- // db, err := sql.Open("xugusql", "IP=10.28.20.101;"+
- // "DB=godb;User=SYSDBA;PWD=SYSDBA;"+
- // "Port=5190;AUTO_COMMIT=on;CHAR_SET=UTF8")
- for _, sql := range crea {
- _, err := db.Exec(sql)
- if err != nil {
- fmt.Printf("[ERROR] %s\n", err.Error())
- continue
- }
- fmt.Printf("%s ... ok\n", sql)
- }
- err := db.Close()
- if err != nil {
- fmt.Printf("[ERROR] %s\n", err.Error())
- }
- }
|