前段时间在TurboDelphi下安装了pgExpress连接Postgresql数据库,使用起来感觉比较方便,也很稳定,唯一不满意的就是使用过程中,发现配置数据库连接属性的时候,只需要输入用户名就可以,这样连接岂不是很不安全?或者因为开源就偷工减料了?
周末准备开始用自己的新DIY的机器运行Postgresql,所以今天又找来相关资料粗略看看,便将pgExpress压缩包解压开来看看里面的文档,这才发现是错怪了pgExpress。
上次安装的时候是按照默认配置复制到原先的配置文件中的,那里面的设置是最为简化的,仅为:
[PGEConnection]
Database=localhost/mydb
DriverName=PostgreSQL
User_Name=john
所以自然只有用户名没有密码设置了,实际上在doc文档中建议用:
[PGEConnection] BlobSize=32 HostName=host Database=database_name DriverName=PostgreSQL Password=temp123 User_Name=steve 这样一来就解决了安全问题,真是错怪了好人,以后学习还是更为深入一些为好。