云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

CDN_开发游戏服务器_新注册优惠

小七 141 0

CDN_开发游戏服务器_新注册优惠

以下是Go项目如何描述Go编程语言:

SAP HANA 2.0 SPS02包含Go语言驱动程序。这篇博文描述了如何安装它以及如何执行简单的数据库命令。它将描述Linux的过程,并在需要时添加Windows命令。我假设您对Go语言有非常基本的了解,并且它假设您可以访问HANA数据库,您可以在该数据库上创建一个表。

安装Go驱动程序有两个步骤:

将Go驱动程序安装到本地Go工作区

您必须在本地计算机上安装Go。从命令行:

驱动程序是内置的~/go/pkg/linux\u amd64/SAP(如果您在不同的环境中运行,则标识CPU的目录可能具有不同的名称。

在运行时,您还需要在LD\u LIBRARY\u PATH环境变量(或Windows上的PATH)中或与编译的可执行文件位于同一目录中的HANA客户端共享对象。这里我们已经设置了LD\u LIBRARY\u PATH变量,但是您也可以复制文件:

连接到数据库

现在创建一个目录来保存您的第一个Go应用程序:

使用文本编辑器,万云,创建一个文件你好。走吧包含这段文字,用您有权访问的HANA实例的连接参数替换组成connStr的元素。

以下是对此代码的一些注释:

此文件是应用程序的入口点。

导入一些必需的包。"fmt"和"log"包用于打印和记录输出。"database/sql"包定义Go的sql接口,最后一行导入saphana驱动程序。最后一次导入是匿名导入(下划线字符),这样就不会有导出的名称对应用程序代码可见。相反,应用程序代码只与数据库/sql包交互。

此处的连接字符串用于多租户数据库容器,并使用3NN13端口(NN是HANA实例号)和租户数据库名称进行连接(数据库名称参数必须为大写)。如果您连接到单个租户数据库,您通常会使用3NN15端口,而不使用DATABASENAMEsql.打开方法使用"hdb"驱动程序和提供的连接字符串建立连接。如果成功,则返回db作为sql.DB数据库对象,手机网站自助建站,它本质上是一个用于访问数据库的连接池。

如果Open方法返回错误,则将记录该错误;成功时,程序将打印"Connected"到控制台。

延迟数据库关闭()调用是标准的Go语言实践:defer确保在函数完成时,数据库会话将关闭。

执行查询

要执行查询,请添加一个函数,并在"defer"之后立即调用它数据库关闭()"行:

这是一个函数,它假设表T1有一个整数列ID和一个varchar列C2。为自己的表修改。

执行查询,返利平台有哪些,只要没有错误,物联网工程师,函数就在查询结果的行上循环("for")行。下一个())并打印出每一行的值。

执行准备好的语句

在这里,我将不详细介绍整个代码,而是描述除了代码中的内容之外,您必须执行的额外步骤上面的查询示例:

首先,在导入语句中添加几个包:

然后,tnrt新零售企业应用中心,在query()函数中,使用问号作为占位符准备查询:

创建查询上下文,定义超时:

QueryContext中的值"1"设置语句参数的值。

然后可以像以前一样循环结果集的行。

摘要

SAP HANA Go驱动程序支持Go数据库/sql接口。它为HANA用户提供了Go语言的强大功能和并发性,并为Go语言开发人员带来了内存性能