excel读取mysql数据库_我有一个mysql数据库,现在想通过excel电子表格读取里面的数据,需要怎么操作?...
我自用的excel2016连接mysql的经验
1. VBA连接MySQL前的环境配置
1.1 开启OFFICE2016各个功能:
1、 开发工具的开启
点击“文件“---“选项“:
1、 脚本支持
在使用前,需要先在VBE中启动数据库连接支持。
按下Alt+F11打开VBE,在菜单栏选择“工具”-“引用”,在弹出的引用窗口中,找到"Microsoft ActiveX Data Objects 6.1 Library"和"Microsoft ActiveX Data Objects Recordset 6.0 Library",把前面的框勾选上,点击确定即可。
2、 宏安全性的变更
也可以百度查找:l odbc 64 驱动下载
下载对应的MSI文件安装即可。
PS:这里应该注意的是,在下载安装ODBC连接器时,要选择和你的excel相同位数的版本,而不是系统位数,否则安装完后依然会提示找不到数据库驱动。
如果出现错误Error 2502/2503错误,下载Install VC2010 runtime(vcredist_x64)
接下来如果鼠标点的话,答友”杜灵强“已经搞定了
我下面说的是VBA连接Mysql
VBA连接MySQL
配置好以后,就可以在开发工具中新建一个按钮,对该按钮的Click操作进行编代码:
1、先定义连接对象:
Dim conn As ADODB.Connection
Set conn = New ADODB.Connection
2、连接数据库语句:
conn.ConnectionString = "Driver={MySQL ODBC 5.3 Unicode Driver};Server=xxx.xxx.xxx.xxx;DB=xxxx;UID=xxxx;PWD=xxxxxxxx;OPTION=3;"
conn.Open
连接字符串ConnectionString中的各个参数应该很明了,就不一一解释了。最后一个OPTION,按MySQL官方的说法是用于指定ODBC Connector的工作方式的,但是我在他们官方文档中并没有找到有哪个选项是的值对应是3的。所以这里只有照写了。
这里可以看到,Driver变量的值是必须要和数据源中添加的新数据源一致的,否则会提示找不到数据源。
致此,数据库连接成功!
----------------有半年了的分割线-----------------------
等下工作忙完了回答下
excel读取mysql数据库_我有一个mysql数据库,现在想通过excel电子表格读取里面的数据,需要怎么操作?...相关推荐
- MySQL设计一个图书馆数据库_请设计一个图书馆数据库
匿名用户 1级 2014-05-05 回答 原文出处]现代图书情报技术 京 200206 4-6 G9 图书馆学.信息科学.资料工作 200301 基于UML的高校图书馆管理系统 The Applic ...
- 从永远到永远-Navicat将MySQL数据库复制到另一个Mysql数据库
Navicat将MySQL数据库复制到另一个Mysql数据库 1.需求 2.方案 3.问题 1.需求 云服务器快到期了,实在不想续费了.一个是再续费太贵,再一个就是性能一般.索性直接买了个32G内存笔 ...
- 自己如何写mysql数据库_如何写一个属于自己的数据库封装(4)
测试数据库来源 其实应该第一期就交出的, 但现在提起也无碍 参考了安装mysql示例数据库sakila 情景描述 我有一个用于测试的数据库(sakila), 里头有一个表(actor), 现在我们将它 ...
- 如何做一个mysql数据库_如何创建一个简单的mysql数据库
这篇文章主要介绍了操作MySQL日志的一些方法,对日志的删除操作做了重点讲解,需要的朋友可以参考下. 一.创建数据库 注:已经安装好mysql. windows下运行cmd进入命令窗口,本人用的是wi ...
- 如何理解mysql数据库_怎么简单地理解数据库的概念?
1.什么是数据库呢? 每个人家里都会有冰箱,冰箱是用来干什么的?冰箱是用来存放食物的地方. 同样的,数据库是存放数据的地方.正是因为有了数据库后,我们可以直接查找数据.例如你每天使用余额宝查看自己的账 ...
- mysql查询10分钟内的数据库_十分钟了结MySQL information_schema
information_schema数据库是MySQL系统自带的数据库,它提供了数据库元数据的访问方式.感觉information_schema就像是MySQL实例的一个百科全书,记录了数据库当中大部 ...
- mysql 查询表后三行数据库_单表千万行数据库 LIKE 搜索优化手记
我们经常在数据库中使用 LIKE 操作符来完成对数据的模糊搜索,LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式. 如果需要查找客户表中所有姓氏是"张"的数据,可以使用 ...
- mysql导出sys数据库_如何使用sys导出数据库
Oracle的数据库管理(一)--逻辑备份与恢复 一.管理数据库的用户主要是:sys.system (1)存储的数据的重要性 sys:所有oracle的数据库字典的基表和视图都存放在sys用户中,这些 ...
- mysql udate 充值_分享下一个mysql的充值记录系统
总共分为几个步骤" 1.链接mysql 2.所有用户到处到listview 3.查询(if(#r)判断找没找到而不是if(!r)) 4.就是充值那 5.充值记录调用进程process 完整代 ...
最新文章
- 团队作业5-测试与发布(AIpha版本)
- js如何获取文本节点的值?
- 爬虫之验证码IP攻防心得——小总结
- shell在指定目录下执行nohup_nohup:关闭shell程序依然执行
- wait和notify的理解与使用
- 全国计算机等级考试题库二级C操作题100套(第07套)
- [css] 实现单行文本居中和多行文本左对齐并超出显示“...“
- oracle课程小结,Oracle 数据库优化实战心得总结
- day2 字典常用的方法
- [JSOI2009]球队收益
- ubuntu 安装、卸载重装mysql 8.0
- C++调用其他语言(C#、java、python)
- 免费的进销存系统哪个好一些?
- 使用 webservice 实现 RPC 调用
- MongoDB的使用以及和python的交互
- 学习ubuntu基础看完这一篇就够了,我是貔貅带你打开ubuntu的大门
- 如何申请Xilinx的评估IP
- C#使用WebProxy实现代理访问webservice
- python简单的青蛙旅行小游戏
- Python获取日期是星期几