x-ORM

golang连接达梦数据库的一个坑

岁酱吖の 提交于 2020-10-24 12:25:05
golang连接达梦数据库的一个坑 有一次项目中用到了达梦数据库,后端语言使用的 golang ,达梦官方并未适配专门的 golang 连接方式,正一筹莫展的时候发现达梦提供了 odbc 的连接,这样可以使用类似 mssql 的 odbc 连接方式连接达梦数据库。 使用的达梦数据库版本为 DM8 达梦数据库开启 odbc 连接 参考博客1 、 参考博客2 参照上面两个博客内容配置 odbc 连接 golang 代码 一些参考文档: package main import ( "fmt" _ "github.com/alexbrainman/odbc" // google's odbc driver "github.com/go-xorm/xorm" "xorm.io/core" "github.com/axgle/mahonia" ) type Address struct { Addressid int64 `xorm:"addressid"` Address1 string `xorm:"address1"` Address2 string `xorm:"address2"` City string `xorm:"city"` Postalcode string `xorm:"postalcode"` } // 字符串解码函数,处理中文乱码 func

golang连接达梦数据库的一个坑

白昼怎懂夜的黑 提交于 2020-08-08 04:22:07
golang连接达梦数据库的一个坑 有一次项目中用到了达梦数据库,后端语言使用的 golang ,达梦官方并未适配专门的 golang 连接方式,正一筹莫展的时候发现达梦提供了 odbc 的连接,这样可以使用类似 mssql 的 odbc 连接方式连接达梦数据库。 使用的达梦数据库版本为 DM8 达梦数据库开启 odbc 连接 参考博客1 、 参考博客2 参照上面两个博客内容配置 odbc 连接 golang 代码 一些参考文档: package main import ( "fmt" _ "github.com/alexbrainman/odbc" // google's odbc driver "github.com/go-xorm/xorm" "xorm.io/core" "github.com/axgle/mahonia" ) type Address struct { Addressid int64 `xorm:"addressid"` Address1 string `xorm:"address1"` Address2 string `xorm:"address2"` City string `xorm:"city"` Postalcode string `xorm:"postalcode"` } // 字符串解码函数,处理中文乱码 func

go 的一个orm generator,生成model对

纵然是瞬间 提交于 2020-08-04 21:05:51
用于生成Go的Model文件,数据库操作太过于麻烦,依靠工具可以直接生成model对象,默认使用的是xorm映射。 需要支持Go mod ,所以版本最好1.11以上 下载: go get - u github . com / anthony - dong / orm - generator 执行 . / build . sh 或者 release里下载压缩版 ~ / Downloads / orm - generator - 1.0 % ls LICENSE README . md bin build . sh cmd generator go . mod go . sum utils ~ / Downloads / orm - generator - 1.0 % . / build . sh GOPATH : / Users / sgcx015 / go GOBIN : / Users / sgcx015 / Downloads / orm - generator - 1.0 / bin / CURDIR : / Users / sgcx015 / Downloads / orm - generator - 1.0 WORK = / var / folders / cs / _wm77lv95j5d88s_q9vr959w0000gn / T / go -

用golang实现一个小程序商城后台系统(moshopserver)

倖福魔咒の 提交于 2020-04-20 14:47:11
用golang实现一个小程序商城后台系统(moshopserver) golang和c/c++比起来是一门新的语言,一直想学,网上搜集了一些资料,有些人说很容易上手,确实是这样,和C/C++比起来,少了很多乱七八糟的语法。学一门新的语言,最好的方法就是动手写一些东西,最近小程序也比较火,也想学一下,网络上搜索的一些开源项目,基本上没有golang实现的,大部分都是nodejs和java写的,那么我就来实现一个golang版的吧,一石二鸟。 开发小程序前后端都需要开发,自己的前端经验很少,搜索了一些开源代码,有一个小程序项目让人眼前一亮, Nideshop ,界面做的不错,代码结构也清晰,而且前后端都实现了,自己的目标是学习golang和小程序,干脆用golang重写nideshop吧。 Web框架的选择 nodejs和java已经一些很成熟的框架了,比如nodejs的thinkjs,java的spring框架。golang最近几年才火起来,有一些web框架也比较新,有下面一些框架: Beego:开源的高性能 Go 语言 Web 框架。 https://github.com/astaxie/beego https://beego.me Buffalo:使用 Go 语言快速构建 Web 应用。 https://github.com/gobuffalo/buffalo https:/

完整的go爬虫项目

怎甘沉沦 提交于 2019-12-06 02:35:05
项目介绍 最近沉迷于古诗文的阅读上,细品其中,沉迷其中. 但平时阅读上感觉还是不大方便,故此有这个项目. 项目中尽可能的保留了自己在Java上的一些编码习惯, 如三层结构:model层 service层,controller层,贴近实际工作开发需要. 希望可以对目前为Java开发者有需要转向go的朋友提供一个参考. 如果该项目对您有帮助,请给一个star吧. 技术选型 xorm go_spider beego 项目结构 poem-parent |-- poem-api 实体类模块 | |-- common 公共工具 | | `-- base 基础工具 | `-- module 业务模块 | `-- core |-- poem-core 后台核心模块 | |-- common 公共工具 | | |-- base 基础工具 | | |-- log 日志工具 | | `-- pinyin 拼音转换工具 | |-- conf 配置文件 | |-- module 业务模块 | | `-- core | `-- test | `-- bson |-- poem-spider 爬虫模块 | |-- common 公共工具 | | `-- base 基础工具 | |-- conf 配置文件 | |-- launch 爬虫启动类 | `-- module 业务模块 | `-- gushiwen `-

完整的go爬虫项目

自闭症网瘾萝莉.ら 提交于 2019-11-30 17:37:30
分享一个完整go语言实现的爬虫项目. gitee传送门: https://gitee.com/ink5188/poem-parent 项目介绍 最近沉迷于古诗文的阅读上,细品其中,沉迷其中. 但平时阅读上感觉还是不大方便,故此有这个项目. 项目中尽可能的保留了自己在Java上的一些编码习惯, 如三层结构:model层 service层,controller层,贴近实际工作开发需要. 希望可以对目前为Java开发者有需要转向go的朋友提供一个参考. 如果该项目对您有帮助,请给一个star吧. 技术选型 xorm go_spider beego 项目结构 poem-parent |-- poem-api 实体类模块 | |-- common 公共工具 | | `-- base 基础工具 | `-- module 业务模块 | `-- core |-- poem-core 后台核心模块 | |-- common 公共工具 | | |-- base 基础工具 | | |-- log 日志工具 | | `-- pinyin 拼音转换工具 | |-- conf 配置文件 | |-- module 业务模块 | | `-- core | `-- test | `-- bson |-- poem-spider 爬虫模块 | |-- common 公共工具 | | `-- base 基础工具 | |