Golang连接Oracle

golang中连接oracle数据库 golang中连接oracle数据库 前言 golang连接oracle数据库有两种方式,一种是使用oci8连接,这种方式需要在本地安装相应的oracle客户端,不是太方便;还有一种方式是使用godror,直接连接oracle。 这里介绍第二种方式的使用。 各种环境的版本 操作系统 win7 64bit oracle服务器 11g go 1.14.6 windows/amd64 goland编辑器 2021.1.3 git 2.31.1.Windows.1 连接步骤 1.各种环境的安装以及环境变量的配置,请 阅读详情

Golang连接Oracle


windows

一、安装MinGW

http://blog.youkuaiyun.com/mecho/article/details/24305369
我的是64位的
安装我放在:
C:\mingw-w64\mingw64
环境变量:

环境变量

二、安装OCI

http://www.oracle.com/technetwork/topics/winsoft-085727.html
OCI版本

三、配置go-oci8

直接go get github.com/wendal/go-oci8(报错不用管),然后到go\src\github.com/wendal\go-oci8\windows下,将pkg-config.exe拷贝到C:\mingw-w64\mingw64\bin下,将oci8.pc复制到C:\mingw-w64\mingw64\lib\pkg-config\下,并且编辑oci8.pc:

# Package Information for pkg-config
prefix=修改为instantclient_11_1目录,如C:/androidtools/orcale/instantclient_12_2
exec_prefix=修改为instantclient_11_1目录,如C:/androidtools/orcale/instantclient_12_2
libdir=${
   
   exec_prefix}
includedir=${
   
   prefix}/sdk/include/

Name: OCI
Description: Oracle database engine
Version: 11.2
Libs: -L${
   
   
golang 连接oracle(纯golang的方式) 无效安装 mingw,也不用 oracle的客户端,使用非常方便。 阅读详情

相关推荐

go-ora:Pure Go Oracle客户端

Go-ora 什么是新的: 版本2.15 支持更多字符集(0x33D,0x33E,0x33F,0x340、0x352、0x353、0x354) 版本2.0-beta 将客户端版本更新为317 将ttc版本更新为:9 使用4个字节的数据包长度而不是2个字节 使用高级协商 使用大块 在身份验证对象中使用更多验证者类型 Pure Go Oracle客户端 重要笔记: 客户端已经针对oracle 10G,11G和12G进行了测试,并且可以正常工作 支持的参数类型是整数,双精度型,字符串,time.Time和[] byte SELECT和DML语句现在支持BLOB 不支持命名参数来定义参数,只需在SQL语句中输入':'+ parameter_name 与sql / database的集成是使用简单的形式完成的 用法: 有两种使用客户端的方法 A.使用sql / database接口

用于Go编程语言的Oracle数据库驱动程序。-Golang开发

ora-导入“ gopkg.in/rana/ora.v4”包ora实现了Oracle数据库驱动程序。 Golang Oracle数据库驱动程序TL; DR; 只需使用它import(“ database / sql” _“ gopkg.in/rana/ora.v4”)func main(){ora-import“ gopkg.in/rana/ora.v4”包ora实现了Oracle数据库驱动程序。 Golang Oracle数据库驱动程序TL; DR; 只需使用它import(“ database / sql” _“ gopkg.in/rana/ora.v4”)func main(){db,err:= sql.Open(“ ora”,“用户/ [受电子邮件保护]:port / sid“)defer db.Close()//设置超时(Go 1.8)ctx,取消:= context.WithTimeout(context.Background(),5 * time.Second)//设置预取计数(Go 1.8)ctx = ora.WithStmtCfg(ctx,ora.Cfg()。Stmt

golang 使用go-ora 连接数据库 示例代码

golang 使用go-ora 连接数据库 示例代码。 不用安装 cgo,不用安装mingw,也不用oracle客户端

小新学习K8s第一天之K8s基础概念

kubernetes是一个可移植,可扩展的开源平台,用于管理容器化工作负载和服务,有助于声明式配置和自动化。它拥有庞大且快速发展的生态系统。kubernetes服务,支持和工具随处可见。作用:用于自动部署,扩展和管理“容器化应用程序”的开源系统。可以理解成k8s是负责自动化运维管理多个容器化程序(比如docker)的集群,是一个生态及其丰富的容器编排框架工具。

pangdongqiqi的博客 1228

告别‘小爱同学’:用ESP32-S3和esp-sr SDK,从零打造一个离线语音助手(含完整代码)

本文详细介绍了如何利用ESP32-S3芯片和esp-sr SDK从零构建一个离线语音助手,涵盖硬件选型、声学设计、SDK配置及低功耗优化等关键步骤。通过实战案例和完整代码,帮助开发者实现自定义唤醒词和命令词,打造低成本、高隐私的本地语音控制解决方案。

weixin_29041195的博客 371

使用Dify打造视频生成工作流:从提示词到视频的完整指南

Dify作为开源LLM应用开发平台,通过可视化工作流编排实现从文本到视频的端到端生成,将创意周期从天级缩短至分钟级。核心流程包括提示词工程、视频API调用、存储分发和结果反馈。

牛奶夹心巧克力 3434

Solidworks曲面建模学习(三)——样条曲线

本文主要演示平面的空间样条曲线的一些绘制。

东东不熬夜的博客 6501

STM32F407ZGT6开发板跑马灯实战:从原理图到烧录全流程(附FlyMcu配置)

本文以正点原子F4探索者开发板(STM32F407ZGT6)为例,手把手指导完成跑马灯实验。内容涵盖从原理图解读、GPIO驱动逻辑分析、HAL库工程搭建,到代码编写与FlyMcu串口烧录配置的全流程,帮助嵌入式开发新手快速实现第一个LED控制程序,打通软硬件开发链路。

weixin_29183637的博客 223

破晓之光:GTK#框架让C# WinForm程序跨平台运行的终极指南

GTK#框架的出现,彻底打破了C# WinForm只能在Windows上运行的桎梏。

墨夶的博客 605

【WRF-DART第一期】WRF/DART概述

【WRF-DART第一期】WRF/DART概述

WW、forever的博客 107

内容创作全流程自动化:OpenClaw+大模型搞定选题+写稿+多平台发布

本文介绍了一套基于OpenClaw的全自动化内容创作流水线方案,帮助垂直领域创作者摆脱重复劳动。该方案将内容生产拆解为选题生成、内容撰写、格式适配、多平台发布四个模块,通过工作流引擎串联执行。系统能自动采集热榜生成选题、调用大模型撰写结构化内容、适配不同平台格式要求,并通过API+浏览器自动化实现多平台发布,全程只需人工最终审核。作者分享了各模块的实现细节,包括热榜采集、内容结构化生成、Markdown转换和发布策略,并提供了工作流编排方法。这套方案能为创作者每天节省约3小时,同时保证内容质量和发布效率。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 49

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

上一篇: AndroidStudio上传自己的项目到Bintray jCenter远程仓库!
下一篇: Cygwin各种情况下中文乱码终极解决方案
yh_coco
博客等级 码龄14年 3粉丝 11原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值