自己怎么注册公司网站流程,郑州社交网站开发,表白网页生成器,网站分析数据最近业务需要将Excel导入到mysql数据库中#xff0c;之前一直用的heisql#xff0c;但是heidisql的导入功能太弱了#xff0c;后来用了dbeaver#xff0c;功能很强大。
一、安装dbeaver
首先去官网下载dbeaver社区版#xff0c;社区版免费#xff1a;dbeaver.io/
dbea…最近业务需要将Excel导入到mysql数据库中之前一直用的heisql但是heidisql的导入功能太弱了后来用了dbeaver功能很强大。
一、安装dbeaver
首先去官网下载dbeaver社区版社区版免费dbeaver.io/
dbeaver有个问题安装包是默认不带数据库驱动的如果联网的话会从网上下载但是如果电脑没网就需要自己配置。
MySQL驱动安装
打开DBeaver工具后点击菜单“数据库”---驱动管理器选择mysql 点击“编辑”弹出编辑驱动窗口点击“库”菜单切换到库界面。 添加本地mysql驱动一般在本地maven仓库里面有将其他驱动全部删除下面的驱动类出不来不用管点击确定即可添加成功。 再输入mysql连接信息点击“测试连接”显示连接成功。
其他数据库驱动安装方式同理。
MySQL驱动下载地址Central Repository: mysql/mysql-connector-java
Postgre驱动下载地址Home | pgJDBC
二、执行csv导入
首先需要把csv的编码转换为utf-8否则会是乱码 然后打开dbeaver找到要导入的表右键选择导入数据 dbeaver支持字段自动匹配而且如果csv中的字段在数据库中没有会自动创建。
可以查看字段映射关系和数据预览 点击下一步 最后点击继续就会进行导入了 注意我当时用的版本是23.3.4每次导入都卡死一直以为是数据的问题调整了好久也不行最后发现是这个版本的dbeaver有bug导入的时候如果数据有问题不会返回错误信息而是卡死了降级到23.2.5解决了这个问题。