[菜鸟]c#开发关于PG数据库的若干问题

0 投票
204 浏览
请问大虾们:

1.如何连接PG数据库?

2.如何将DEM,OSGB这类数据加载到PG数据库里。

谢谢
最新提问 11月 15, 2017 分类:  204次浏览 | 用户: sweet173 才疏学浅 (14 分)

1个回答

0 投票
 
已采纳
1.首先你得在PG里面建一个数据库,然后通过我们的引擎新建PG数据源,方法是Datasources.Create 方法,填好连接数据库的参数DatasourceConnectionInfo ,参数主要有服务器名,数据库名,用户名,密码。之后就可以直接连接数据库使用了。

2.DEM可以导入成栅格数据集,可以存进数据库里面,OSGB不支持存进PG数据库里面,目前OSGB只支持文件型和MongoDB数据库。
最新回答 11月 15, 2017 用户: 胡林 名扬四海 (3,231 分)
采纳于 11月 15, 2017 用户:sweet173

gisTest是在PG里建立的,aaa是用桌面工具建立的。桌面工具可以连接aaa数据源,连接不了gisTest数据源。所以我现在用组件去连接aaa这个数据源~smiley

根据您给我提供的那个博文里写的库 有这几个(libeay32.dll、libiconv-2.dll、libintl-8.dll、libpq.dll、ssleay32.dll),你的意思是我在工程里添加这几个动态库么?
您那边方便远程吗?方便的话把QQ私信给我,我远程看一下呢
您说对了,我把那5个动态库放在我工程的debug下面就能读取到了。太感谢了~~

还有一个问题。我如何使用类型 left join 这样的方式查询两个有关联关系的表的数据?

我看到有个Query方法,但是这个方法的使用方法说明很少,麻烦您给提点一下,谢谢~
你可以结合帮助文档看一下这个接口QueryParameter 成员
...