在水晶报表中的话可以通过oledb连接postgresql,具体的怎么做的话不是很清楚,没怎么用过水晶报表,都是用的finereport,在finereport中可以用jdbc来连接,配置相应的驱动器就可以进行连接了。
Navicat Premium 是一个可多重连接的数据库管理工具,它可以单一程序同时连接到 MySQL、Oracle、PostgreSQL、SQLite 及 sql server 数据库,让管理不同类型的数据库更加方便。Navicat Premium 结合了其他 Navicat 成员的功能。有了不同数据库类型的连接能力,Navicat Premium 支持在 MySQL、Oracle、PostgreSQL、SQLite 及 SQL Server 之间传输数据。它支持大部份 MySQL、Oracle、PostgreSQL、SQLite 及 SQL Server 的功能。
1、安装postgresql
yum install postgresql postgresql-server
mysql占用端口3306 pgsql是5432
2、导入整个数据库
psql -U postgres(用户名) 数据库名(缺省时同用户名) < /data/dumsql
3、导出整个数据库
pg_dump -h localhost -U postgres(用户名) 数据库名(缺省时同用户名) >/data/dumsql
4、导出某个表
pg_dump -h localhost -U postgres(用户名) 数据库名(缺省时同用户名) -t table(表名) >/data/dumsql
5、压缩方法
一般用dump导出数据会比较大,推荐使用xz压缩
压缩方法 xz dumsql 会生成 dumsqlxz 的文件
6、xz压缩数据倒数数据库方法
xzcat /data/dumsqlxz | psql -h localhost -U postgres(用户名) 数据库名(缺省时同用户名)
一、 在postgresql的安装文件夹\83\data\pg_hbaconf里面(或者在开始菜单程序下面的postgresql的配置文档)找到“# IPv4 local connections:”(不包括引号,下同) 在它上面添加“local pgsql all trust”,在它下面的“host all all 127001/32 md5”
下面添加一行,内容为“host all all 192168911/24 md5”
注:127001/32和192168911/24中的32与24,用32表示该IP被固定,用24表示前3位固定, 后面一位可以由自己设,这样,前3位ip地址与该设定相同的计算机就可以访问postgresql数据库。
二、 "PostgreSQL\83\data\postgresqlconf文件中,找到“#listen_addresses = 'localhost'”,把它改成“listen_addresses = ''”。
" 这样,postgresql就可以监听所有ip地址的连接。
三、 重启postgresql服务。如果系统启用了防火墙,请先关闭。
以上就是关于如何将报表连接到PostgreSQL数据库全部的内容,包括:如何将报表连接到PostgreSQL数据库、Navicat怎么连接PostgreSQL数据库、如何导入postgresql数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)