请帮我用go 写一个jbdc
时间: 2024-03-27 13:36:21 浏览: 7
抱歉,我是一个自然语言处理模型,并不能编写代码。但是,下面是一个使用Go语言编写的简单的JDBC连接示例,你可以参考一下:
```
package main
import (
"database/sql"
"fmt"
_ "github.com/go-sql-driver/mysql"
)
func main() {
// 数据库连接配置
db, err := sql.Open("mysql", "user:password@tcp(127.0.0.1:3306)/database")
if err != nil {
fmt.Println("连接数据库失败:", err)
return
}
defer db.Close()
// 查询操作
rows, err := db.Query("SELECT * FROM table")
if err != nil {
fmt.Println("查询失败:", err)
return
}
defer rows.Close()
// 遍历结果集
for rows.Next() {
var id int
var name string
if err = rows.Scan(&id, &name); err != nil {
fmt.Println("读取数据失败:", err)
return
}
fmt.Println(id, name)
}
}
```
需要注意的是,这里使用的是mysql数据库驱动,你需要安装对应的驱动包,并将代码中的数据库连接信息替换成你自己的。