2014-12-08 153 views
-2

需要指导。我想创建一个可以通过ssh服务器连接到postgre数据库的应用程序。我的想法是使用plink =>登录到ssh2 server =>登录到数据库postgre =>做一些查询(select ... from ...)=> get result =>在表中显示结果。如何在plink中使用delphi编写命令7

由于我们需要在交互模式下编写用户名,密码等,我使用plink建立连接困难重重。我不知道如何使用Delphi 7,尤其是将字符串(例如密码)传递给现有的plink。

欢迎任何更好或更容易的建议。

+0

这可能有助于查看[HeidiSQL](http://www.heidisql.com/)的来源。它是开源的,可以通过plink连接。 – 2014-12-08 05:24:52

+0

使用ssh lib而不是外部进程会更容易吗?你有任何代码吗? – 2014-12-08 07:18:22

+0

@DavidA,我试过heidiSQL,但不幸的是找不到Postgres的SSH隧道。 heidiSQL支持SQL隧道,因为我已经尝试过了。 – 2014-12-08 08:46:25

回答

0

非常感谢Team的支持,特别是@DavidHeffernan的建议(使用ssh库)。

最后,我尝试chilkat ssh库连接到我的ADO连接。问题解决了。