注册
excel如何访问达梦数据库
专栏/滴水藏海/ 文章详情 /

excel如何访问达梦数据库

yuao 2022/11/17 1978 10 0
摘要 excel通过odbc方式也可以直接访问达梦数据库的数据

背景说明:
    在一些项目中,某些客户提出希望通过excel来只读的访问达梦数据库中的一些数据。EXCEL是MS家的东西,自家的sql server数据库是直接支持的。但是对于达梦来说是否能够进行访问呢?答案是可以的,因为EXCEL支持ODBC方式访问数据库,所以下文介绍一下EXCEL访问达梦数据库的配置方法。
前提条件:
    使用excel的客户端机器与数据库服务器网络直通。

  1. 在客户端机器上安装达梦驱动程序,必须勾选“驱动”。
    image.png
    image.png
    继续下一步直到安装完成。

  2. 配置达梦ODBC数据源并进行连接测试
    (1)Windows中搜索ODBC数据源,使用管理员身份打开
    image.png
    (2)添加达梦ODBC数据源
    image.png
    (3)正确配置达梦ODBC数据源
    image.png
    记住此处配置的数据源名称为”DM8”
    (4)测试数据源是否连接正常
    image.png

  3. 使用EXCEL配置达梦ODBC数据源
    (1)打开一个新的工作表.xlsx,示例中使用office 2021,大同小异,选择“数据”->”获取数据”->”自其他源”->”从ODBC”
    image.png

  4. 在EXCEL中编写SQL语句访问数据
    数据源名称选择刚才创建的的ODBC数据源名称“DM8”,并编写sql语句:
    image.png
    image.png
    image.png

当然也可以不编写SQL,直接列出数据库中所有的模式和相应的表:
image.png
image.png

老版本的excel(如office 2016及以下版本)配置odbc数据源时并没有数据源名称的选项,必须要写连接串,例如:
image.png
此时如果仿照示例的格式进行填写会报错连接不上,正确写法如下:
Driver={DM8 ODBC DRIVER};Server=127.0.0.1
需要注意点的是Server属性值不要用圆括号括起来,这是关键。
image.png
导航栏可以看到是通过指定连接串连接进来的:
image.png
以上就是全部内容了。

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服