windows 安装Go 环境 搭建Mysql数据库连接

在linux 上做go 环境搭建 已经可以了。并且 连接上了 mysql 数据库。

 

但是 开发 还是 在windows 上面的比较多。所以要研究下 windows 下如何弄 。

 

需要使用一个 mingw 的环境 。 要使用make 命令

 

 

官网: http://www.mingw.org/

 

下载

 

http://sourceforge.net/projects/mingw/files/

 

安装:

 

 


 安装 基本编译环境。

 

开始下载文件。

 

然后下载 golang windows 版本:

 

http://code.google.com/p/gomingw/downloads/list 

 

一定要 386的版本。。即使你是 64 位系统。因为 在make 编译 mysql的时候发现 需要 386 的编译命令 “8g”

 

下载 
gowin386_release.r60.3.zip 

 

设置 环境变量:

 


 
 下载  GoMysql

 

 

https://github.com/Philio/GoMySQL

 

然后进入 GoMysql 使用 mingw 命令行 

 

最重要的 两步 !!

 

执行  

 

make

make install

 


然后 进入 安装 eclipse 插件。

 

设置路径:

 

 

创建一个工程编写如下代码:

 

 

package main

import "fmt"
import "os"
import "mysql"

func main() {
	fmt.Print("hell")
	// Connect to database
	db, err := mysql.DialTCP("127.0.0.1", "root", "root", "stock")
	if err != nil {
		fmt.Print("conn error")
		os.Exit(1)
	}
	// Perform query
	err = db.Query("select stock_id,stock_code,stock_name from stock")
	if err != nil {
		fmt.Print("query error")
		os.Exit(1)
	}
	// Get result seta
	result, err := db.UseResult()
	if err != nil {
		os.Exit(1)
	}
	// Get each row from the result and perform some processing
	for {
		row := result.FetchRow()
		if row == nil {
			break
		}
		//id := row[0].(uint64)
		num, str1, str2 := row[0].(int64), row[1].(string), row[2].(string)
		fmt.Println(" out:", num, str1, str2)

	}
}

 

修改了下代码。显示数据库记录:

 

数据库表结构:

 

 

CREATE TABLE `stock` (
  `stock_id` int(11) NOT NULL AUTO_INCREMENT,
  `stock_code` varchar(10) NOT NULL,
  `stock_name` varchar(20) NOT NULL,
  PRIMARY KEY (`stock_id`)
) ENGINE=MyISAM AUTO_INCREMENT=23 DEFAULT CHARSET=gbk 

 


 含义 连接 mysql 数据库 stock 查询  表 stock 查询 出 2条记录 打印 2 个 hello。

 

 

 

成功在 eclipse 里面 编译 打印信息。测试成功。非常高兴。

 

 

 

基本上 使用 golang 编写的程序 接近 c 。速度非常的快。并且 好好的利用 chan 函数编程可以写些 并发高的 服务程序。

 

 

继续研究 golang 语言。

 

 

搭建windows 主要目的是 可以再windows 下面开发。主要 部署程序还是在linunx 下面进行。运行效率要高。

 

 

时间: 2024-08-04 12:13:14

windows 安装Go 环境 搭建Mysql数据库连接的相关文章

Windows下Docker环境搭建

Windows下Docker环境搭建 一.下载.安装docker 链接:https://docs.docker.com/windows/step_one/ 按照网页中图解下载DockerToolbox并按照图解实例步骤进行安装. 二.启动docker拉取并安装所需要组件 1)点击Docker Quickstart Terminal图标启动docker 图1 2)通过docker拉取所需组件   如:拉取mysql组件 图2 分别执行如下命令拉取所需其他组件: 3)查看docker容器中已存在的组

一聚教程网PHP入门教程02:PHP的安装与环境搭建

在了解了PHP的一些基本信息之后,首先要做的那么就是安装PHP,软件都没安装怎么学呢?在PHP中有一个黄金组合,它就是LAMP. LAMP是什么: L:linux A:Apache M:MySql P:PHP 特点:开源免费.卡发成本低.开发速度快.开发周期短.执行速度灵活 说完这个之后下面开始为大家介绍PHP的搭建方法. 在以前我们搭建PHP环境的时候,需要分别安装Apache.MySql.PHP,安装起来非常的麻烦,而且安装完成之后还需要修改它们的配置文件.对文件进行关联等. 那么现在我们怎

第一章 andriod studio 安装与环境搭建

原文 http://blog.csdn.net/zhanghefu/article/details/9286123 第一章   andriod studio 安装与环境搭建   一.Android Studio简介 Android Studio是Google新发布的Android应用程序开发环境,Android Studio是基于IntelliJ IDEA开发而成的.在Android Studio开发环境中,Android开发者可以非常方便地调试Android应用程序,Android Studi

Python和Django在Windows上的环境搭建

作为一个.NET程序员,真心不喜欢Python以及PHP这种松散的语法.有人说,程序员应该多学几门语言,本想学习Java,无奈感觉Java的语法太啰嗦了.很多人都推荐Python,说它的语法简洁,执行效率高.趁这两天空闲,开始学习Python. 先从搭建环境开始.作为一个Python初学者来说,一个趁手的编译器是很重要的,本想用VS来开发Python,但是感觉实际开发中没有几家公司会用VS来开发Python,没办法就换成了MyEclipse. 一.首先下载和安装Myeclipse就略过了. 二.

Windows下LAMP环境搭建

准备工作 Apache:http://www.apachelounge.com/download/ PHP:http://windows.php.net/download#php-5.6 (Select the thread safe version) MySQL:http://dev.mysql.com/downloads/windows/installer/ 配置步骤 所下载的工具均为免安装版,解压至相应目录即可,笔者将其均放在C盘根目录下. Apache配置 打开Apache24/conf

solr windows linux 下环境搭建

solr不是一个应用而是一个插件,不分linux和windows版本,是对luence的一个封装 windows下搭建 这里忽略java安装和tomcat安装,这里使用的是solr-4.10.0   1.到apache下载solr,地址: http://mirrors.hust.edu.cn/apache/lucene/solr/   2.解压出solr-4.10.0   3.复制solr-4.10.0\example\webapps中的solr.war文件到tomcat安装目录中的webapp

Linux下Apache+mysql+PHP运行环境搭建教程

 今天因为工具需要需要配置一个web环境,由于初次接触在linux内核系统中配置Apache+mysql+PHP环境折腾了许久,下面整理了一篇安装教程与大家一起交流一下吧. PHP之服务器环境搭建安装软件准备 1. Apache224.tar.gz 2. php-5.2.9.tar.gz 3. mysql-5.1.54.tar.gz PHP和各个组件包 libxml2-2.6.30.tar.gz xml c语言版的解析器 libmcrypt-2.5.8.tar.gz 加密算法扩展库 zlib-1

Windows Phone7.5 Mango开发环境搭建

转自http://www.cnblogs.com/mr-raptor/archive/2011/12/14/2347655.html   ++++++++++++++++++++++++++++++++++++++++++ 本文系本站原创,欢迎转载! 转载请注明出处: http://blog.csdn.net/mr_raptor/article/details/7068536 ++++++++++++++++++++++++++++++++++++++++++   废话少说,善其功,利其器 -

Lua在windows下的安装及环境配置_Lua

环境:luafor windows (lfW) 主页:http://luaforwindows.luaforge.net/ lua for windows其实是一整套Lua的开发环境,它包括: Lua Interpreter(Lua解释器) Lua Reference Manual(Lua参考手册) Quick Lua Tour (Lua快速入门) Examples (Lua范例) Libraries with documentation (一些Lua库和文档) SciTE (一个很棒的多用途编