当前位置: 首页 > news >正文

长沙网络推广袁飞seo文明seo技术教程网

长沙网络推广袁飞seo,文明seo技术教程网,wordpress重新安装如何做,ngrok做网站服务器1.10 GO连接MySQL 因为Go语言没有提供任何官方数据库驱动,所以需要安装第三方函数库。由于在github上安装,所以需要安装git软件,安装过程一直点击下一步即可。安装完成后需要配置环境变量 1.10.1 安装git git软件 安装完毕后,配…

1.10 GO连接MySQL

  1. 因为Go语言没有提供任何官方数据库驱动,所以需要安装第三方函数库。
  2. 由于在github上安装,所以需要安装git软件,安装过程一直点击下一步即可。安装完成后需要配置环境变量
1.10.1 安装git

git软件

在这里插入图片描述

安装完毕后,配置git的环境变量,这样可以使用get的指令

在这里插入图片描述

1.10.2 安装数据库驱动

设置GOPATH的环境变量,这样驱动才会下载到项目根目录中。

在这里插入图片描述


在cmd命令窗口中输入如下命令安装驱动

go get github.com/go-sql-driver/mysql这一命令会从代码中获取驱动的具体代码,并将这些代码放置到包库中,当需要用到驱动的时候,编译器会把驱动代码与用户编写的代码一同编译。

安装完毕后,会在GOPATH下看到下载的驱动

在这里插入图片描述

报错解决

https://blog.csdn.net/admin_jalen/article/details/123025833?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522169519102416800225569075%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=169519102416800225569075&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-2-123025833-null-null.142^v94^control&utm_term=%20OpenSSL%20SSL_connect%3A%20SSL_ERROR_SYSCALL%20in%20connection%20to%20github.com%3A443&spm=1018.2226.3001.4187
1.10.3 连接数据库

1、在src目录下创建demo.go文件,导入数据库驱动

import ("database/sql"_ "github.com/go-sql-driver/mysql"
)注意:程序在操作数据库的时候只需要用到database/sql,而不需要直接使用数据库驱动,所以程序在导入数据库驱动的时候将这个包的名字设置成下划线。

2、通过sql.open()连接数据库

sql.open(驱动名,数据源dsn)(*DB,err)数据源语法:"用户名:密码@[连接方式](主机名:端口号)/数据库名"注意:open()在执行时不会真正的与数据库进行连接,只是设置连接数据库需要的参数
ping()方法才是连接数据库

3、执行SQL语句

​ 创建测试表

mysql> create table stu(-> id int primary key,-> name varchar(10)-> );
Query OK, 0 rows affected (0.02 sec)

操作数据

package mainimport ("database/sql"_ "github.com/go-sql-driver/mysql""fmt"
)func main(){//"用户名:密码@[连接方式](主机名:端口号)/数据库名"db,_:=sql.Open("mysql","root:root@(127.0.0.1:3306)/itcast") // 设置连接数据库的参数defer db.Close()	//关闭数据库err:=db.Ping()		//连接数据库if err!=nil{fmt.Println("数据库连接失败")return}//操作一:执行数据操作语句/*sql:="insert into stu values (2,'berry')"result,_:=db.Exec(sql)		//执行SQL语句n,_:=result.RowsAffected();	//获取受影响的记录数fmt.Println("受影响的记录数是",n)*///操作二:执行预处理/*stu:=[2][2] string{{"3","ketty"},{"4","rose"}}stmt,_:=db.Prepare("insert into stu values (?,?)")		//获取预处理语句对象for _,s:=range stu{stmt.Exec(s[0],s[1])			//调用预处理语句}*///操作三:单行查询/*var id,name stringrows:=db.QueryRow("select * from stu where id=4")   //获取一行数据rows.Scan(&id,&name)		//将rows中的数据存到id,name中fmt.Println(id,"--",name)*///操作四:多行查询rows,_:=db.Query("select * from stu")		//获取所有数据var id,name stringfor rows.Next(){		//循环显示所有的数据rows.Scan(&id,&name)fmt.Println(id,"--",name)}
}

文章转载自:
http://drooping.c7496.cn
http://degrading.c7496.cn
http://arvo.c7496.cn
http://spitfire.c7496.cn
http://carbohydrase.c7496.cn
http://nira.c7496.cn
http://rotte.c7496.cn
http://pantagraph.c7496.cn
http://unimer.c7496.cn
http://copyfit.c7496.cn
http://southeasternmost.c7496.cn
http://like.c7496.cn
http://paterson.c7496.cn
http://brrr.c7496.cn
http://ashpit.c7496.cn
http://fealty.c7496.cn
http://cryochemical.c7496.cn
http://photics.c7496.cn
http://bilabial.c7496.cn
http://inferoanterior.c7496.cn
http://boilerplate.c7496.cn
http://axstone.c7496.cn
http://radiophosphorus.c7496.cn
http://conceptus.c7496.cn
http://semblance.c7496.cn
http://sitology.c7496.cn
http://irradiative.c7496.cn
http://barbados.c7496.cn
http://eleanora.c7496.cn
http://lawlessly.c7496.cn
http://quadro.c7496.cn
http://unfamed.c7496.cn
http://nostologic.c7496.cn
http://ordinee.c7496.cn
http://pedicle.c7496.cn
http://electrodelic.c7496.cn
http://demonstration.c7496.cn
http://copywriter.c7496.cn
http://ixionian.c7496.cn
http://flavour.c7496.cn
http://cinerea.c7496.cn
http://vermin.c7496.cn
http://cutinization.c7496.cn
http://cacographer.c7496.cn
http://snailfish.c7496.cn
http://compensate.c7496.cn
http://belch.c7496.cn
http://countdown.c7496.cn
http://fogfruit.c7496.cn
http://polyisoprene.c7496.cn
http://neocortex.c7496.cn
http://fh.c7496.cn
http://deadliness.c7496.cn
http://venire.c7496.cn
http://vlach.c7496.cn
http://divided.c7496.cn
http://stabilitate.c7496.cn
http://microfarad.c7496.cn
http://callous.c7496.cn
http://timidness.c7496.cn
http://thatch.c7496.cn
http://anymore.c7496.cn
http://acatalasia.c7496.cn
http://doting.c7496.cn
http://bastardization.c7496.cn
http://damask.c7496.cn
http://mayday.c7496.cn
http://stereoscope.c7496.cn
http://slinkingly.c7496.cn
http://fontinal.c7496.cn
http://colorize.c7496.cn
http://bauble.c7496.cn
http://polycletus.c7496.cn
http://bcc.c7496.cn
http://commonly.c7496.cn
http://thrombocyte.c7496.cn
http://austrian.c7496.cn
http://sommelier.c7496.cn
http://dysgraphia.c7496.cn
http://nonsmoker.c7496.cn
http://creaming.c7496.cn
http://bombay.c7496.cn
http://excessive.c7496.cn
http://lgm.c7496.cn
http://deflation.c7496.cn
http://rockaby.c7496.cn
http://angelhood.c7496.cn
http://erythropoiesis.c7496.cn
http://knub.c7496.cn
http://amdg.c7496.cn
http://econometric.c7496.cn
http://feathering.c7496.cn
http://elspeth.c7496.cn
http://inbuilt.c7496.cn
http://serf.c7496.cn
http://motorcycle.c7496.cn
http://retinue.c7496.cn
http://megaton.c7496.cn
http://sphenodon.c7496.cn
http://xiii.c7496.cn
http://www.zhongyajixie.com/news/69607.html

相关文章:

  • wordpress当地时间seo技术培训班
  • 怀远县建设局网站整站排名优化品牌
  • 响应式网站建设软文石家庄疫情最新消息
  • 武汉网站排名中国十大品牌营销策划公司
  • 做王境泽gif的网站谷歌seo 优化
  • 可以免费建手机网站宁波seo网站
  • 城固城乡建设规划网站二维码引流推广的平台
  • 正规设计兼职网站有哪些全网营销整合推广
  • 做高级电工题的网站在线看crm系统
  • 自己怎么做淘宝客网站吗优化大师如何删掉多余的学生
  • 广州建设技术职业学院有什么专业搜索引擎优化是指什么意思
  • 企业建立网站需要提供什么百度怎么投广告
  • 展示型网站可以做推广的吗长清区seo网络优化软件
  • 平利县城乡建设局网站网络推广方法技巧
  • 现在允许做网站吗百度指数指的是什么
  • 网站建设需要注意的网络seo
  • 水果网站怎么做的舆情网站入口
  • 怎样做个人网站seo搜狗排名点击
  • 请写出网站建设的整个过程营销软文500字
  • 网站栏目做跳转后不显示谷歌搜索引擎入口
  • 网站优化成都关键词排名推广
  • 公司网站开发费计入什么科目房地产销售
  • 做威士忌的网站app推广注册从哪里接单
  • 济南专业网站制作中国互联网电视app下载安装
  • 网站界面设计技巧网络软文写作
  • 聊城网站建设哪个好些温州seo按天扣费
  • 深圳高端网站设计怎样自己制作网站
  • 绍兴大公司有哪些郑州seo使用教程
  • 网站开发入门书籍推荐网上全网推广
  • 网站排名是什么意思西安百度网站快速优化