利用Access来插入Postgres批量数据的一个方法

前端之家收集整理的这篇文章主要介绍了利用Access来插入Postgres批量数据的一个方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

数据库的维护,或者初期数据的导入中,可能需要插入大量数据。

一般数据都是Excel文件里面做好的。可以数据拼成一个Insert sql文,然后执行插入。但是如果表比较多的话,还是有点小麻烦的。

还有一个方法可以实现这种需求。同Access数据库软件中转插入。步骤如下。

1. 下载Postgresql数据的ODBC驱动

网址:http://www.postgresql.org/ftp/odbc/versions/msi/

中找到与自己的Postgresql数据库版本一样的驱动下载。

@H_404_13@

2. 安装Postgresql数据的ODBC驱动

这个没有啥可说的,点击执行,next就可以了。

@H_404_13@

3. 配置ODBC数据源

3.1 打开控制面板管理工具 中的ODBC@H_404_13@

3.2 选择系统DSN标签。点击追加按钮@H_404_13@

3.3 选择Postgesql ANSI

3.4 在数据库连接信息里面输入,数据源名称数据库服务器名,数据库名,端口,用户名,密码

3.5 点击测试按钮,判断是否连接成功。

@H_404_13@

4. 连接Posgresql数据库

4.1 启动Access数据库,并建立一个空的数据。

4.2 选择插入表

4.3 选择表的链接,点击OK按钮,然后在选择文件框的文件类型里面选择ODBC数据源。

4.4 选择上面建立的数据源名

4.5 选择要操作的表。OK后就在Access中能看见数据了。

@H_404_13@

5. 插入数据到Postgresql

5.1 打开想要操作的表。

5.2 从Excel中拷贝数据

5.3 在表中粘贴。这样这样表的数据就插入进去了。

@H_404_13@

当然也有一下商业工具的直接Import Excel的功能非常方便。不过就是需要money。

这种方法比写插入sql更简单,不需要知道sql的写法,也不需要了解Excel的函数的写法。

猜你在找的Postgre SQL相关文章