Altium直连MySQL管器件?DatabaseLib加ODBC打通

发布于
16
详情介绍
智行者IC社区持续更新技术干货、实操教程、案例分享与常见问题解答,为学习者提供实用的学习参考资料。

用 Excel 管元器件,开着 AD 再打开 Excel 就是只读,改个数得重开 AD,来回折腾。把元器件信息搬进 MySQL,用 ODBC 桥接 AD,就顺了。

要装哪几样

Win11 上准备 Altium、MySQL Community Server、Connector/ODBC、Navicat。MySQL 用来部署器件库,开源免费用;Connector/ODBC 是 AD 和 MySQL 之间的通用访问接口;Navicat 是数据库图形化界面。MySQL与ODBC组件安装

装的时候注意

MySQL 用免安装版,data 文件夹别自己挪位置,否则初始化命令失败;配置时设的密码后面要用。Connector/ODBC 一路 next,弹出缺 VS 运行库就先补依赖再装。Navicat连接MySQL数据库

打通流程

Navicat 连好 MySQL,把之前 Excel 的器件信息导进去,再在 AD 里建 DatabaseLib 通过 ODBC 选这个库,之后就能把 AD 当器件库管理界面,加参数、封装、数据手册。DatabaseLib连接数据库表

踩坑记录

  • 坑1:开着 AD 改 Excel 发现是只读,这是 Excel 共享占用,换数据库方案才根治。
  • 坑2:MySQL 的 data 文件夹挪了位置,初始化失败,重装时别动它。
  • 坑3:Connector/ODBC 缺 VS 依赖装不上,先补运行库再装桥接。

常见问题(FAQ)

Altium怎么直连MySQL管元器件?
装MySQL Community Server、Connector/ODBC和Navicat,Navicat连库导入器件数据,AD里建DatabaseLib经ODBC选这个库。
开着Altium改Excel为什么是只读?
Excel被共享占用导致,换MySQL数据库方案根治,Connector/ODBC做桥接。
0 / 600
0 讨论
热门最新
总结
暂无总结