微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

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

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

1. 下载Postgresql数据的ODBC驱动

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

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


2. 安装Postgresql数据的ODBC驱动

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


3. 配置ODBC数据源

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

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

3.3 选择Postgesql ANSI

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

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


4. 连接Posgresql数据库

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

4.2 选择插入表

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

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

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


5. 插入数据到Postgresql

5.1 打开想要操作的表。

5.2 从Excel中拷贝数据

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


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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐