版权声明:本文为博主原创文章,未经博主允许不得转载。

 
 

我擦,最近下了几十个G的数据(哈哈,你们懂的),都是mssql格式的,需要处理下。想用golang处理,于是就需要golang连接mssql。

1.安装Microsoft SQL Server Native Client

去官方下载吧,下载地址:

  1. http://www.microsoft.com/zh-CN/download/details.aspx?id=35580
http://www.microsoft.com/zh-CN/download/details.aspx?id=35580

2.安装golang的mssql驱动

go get code.google.com/p/odbc

3.写测试代码:

  1. package main
  2. import (
  3. _ "code.google.com/p/odbc"
  4. "database/sql"
  5. "fmt"
  6. )
  7. func main() {
  8. conn, err := sql.Open("odbc", "driver={sql server};server=192.168.1.1;port=1433;uid=sa;pwd=password;database=test")
  9. if err != nil {
  10. fmt.Println("Connecting Error")
  11. return
  12. }
  13. defer conn.Close()
  14. stmt, err := conn.Prepare("select top 5 id from users_role")
  15. if err != nil {
  16. fmt.Println("Query Error", err)
  17. return
  18. }
  19. defer stmt.Close()
  20. row, err := stmt.Query()
  21. if err != nil {
  22. fmt.Println("Query Error", err)
  23. return
  24. }
  25. defer row.Close()
  26. for row.Next() {
  27. var id int
  28. if err := row.Scan(&id); err == nil {
  29. fmt.Println(id)
  30. }
  31. }
  32. fmt.Printf("%s\n", "finish")
  33. return
  34. }

最新文章

  1. UGUI text image 等加Shadow OutLine等
  2. Win8开虚拟wifi ‘无法启动承载网络 组或资源的状态不是执行请求操作的正确状态“
  3. heap和stack有什么区别
  4. PHP——字符串处理部分
  5. .net-C#代码判断
  6. [C#][转]与MySql连接访问
  7. 项目总结之SSI (一)
  8. 关于ThinkPHP下使用Uploadify插件 仅有火狐提示HTTP Error (302)错误的解决办法
  9. BOM之history对象(转)
  10. ASP.NET Core 2.0 : 系列目录
  11. dp练习--
  12. AX2009里调用.NET DLL的效率问题
  13. c#关于Mysql MySqlBulkLoader 批量上传
  14. 非post请求时整个url作为参数传递出现bug
  15. B+树和LSM比较(转)
  16. php里获取第一个中文首字母并排序
  17. [原]rpm安装rpm-package报错:Header signature NOKEY 和 error: Failed dependencies:
  18. 翻译:Addressing tiles: same tile bounds with different indexes
  19. 前端工程构建工具——Yeoman
  20. BZOJ4719 NOIP2016天天爱跑步(线段树合并)

热门文章

  1. 加密算法—MD5、RSA、DES
  2. Android学习--摘录
  3. 【Map】MapTest
  4. 9月15日,YTFCloud,创业圈的技术新宠
  5. 3.3 SQLite数据库
  6. GROUP BY,WHERE,HAVING之间的区别和用法
  7. [leetcode 19] Remove Nth Node From End of List
  8. c# 高效读写文件
  9. nginx lua整合安装
  10. 用c#开发微信 (11) 微统计 - 阅读分享统计系统 1 基础架构搭建