我正在尋找從外部應用程序連接到Heroku Postgres數據庫的最佳方式。該應用程序在asp.net中。我正在嘗試使用NpgSQL,但獲取證書未知錯誤。有人做過嗎?你有什麼建議嗎?用Asp.Net連接到Heroku Postgres數據庫
0
A
回答
1
我使用下面的連接字符串來連接的Heroku Postgres數據庫:
string connString = "User ID=<user>;Password=<pass>;Host=<host>;Port=<port>;Database=<database>;Pooling=true;Use SSL Stream=True;SSL Mode=Require;TrustServerCertificate=True;"
其中<user>, <pass>, <host>, <port> and <database>
從Heroku的Postgres的應用程序設置值。端口默認爲5432。
然後使用NpgSql我NpgsqlConnection的創建實例:
var conn = new NpgsqlConnection(connString);
Dafault樣本:http://www.npgsql.org/doc/index.html
+0
對於那些將來閱讀的人,我強烈建議您使用Heroku的Platform API以編程方式獲取數據庫URI - 您可以使用curl來獲取數據庫URI,您必須將您的身份驗證令牌作爲標頭傳遞給它。 @Set的解決方案將起作用,但在某些情況下可能會中斷。 – BKSpurgeon
相關問題
- 1. 如何連接到heroku postgres數據庫?
- 2. 連接Django到Heroku Postgres數據庫
- 3. ClojureScript,Heroku - 連接到Postgres數據庫
- 4. 連接到postgres數據庫
- 5. 使用Netbeans無法連接到heroku postgres數據庫
- 6. 使用libpqxx連接到Postgres數據庫
- 7. 連接到Heroku Postgres數據庫時出現CertificateUnknown錯誤
- 8. 連接到的Heroku Postgres數據庫需要很長的時間
- 9. 獨角獸不斷連接到heroku上的postgres數據庫
- 10. 如何將PyCharm連接到Heroku postgres數據庫
- 11. 無法連接到來自Homestead Vagrant框的Heroku Postgres數據庫
- 12. Heroku Postgres升級後,Flyway無法連接到數據庫
- 13. Heroku的拒絕連接到Postgres數據庫
- 14. 春季啓動連接到Heroku上的Postgres數據庫
- 15. C#postgres數據庫連接
- 16. C#連接到Postgres數據庫
- 17. 本地連接到HerokuConnect Postgres數據庫
- 18. 無法連接到postgres數據庫?
- 19. 連接到Heroku PostgreSQL數據庫
- 20. 將Python連接到Heroku PostgresSQL數據庫?
- 21. 遠程連接到clearDB heroku數據庫
- 22. 使用SSH(Putty)連接到Heroku Postgres
- 23. 無法連接運行在heroku上的postgres數據庫
- 24. 的Heroku Postgres數據庫 - 連接被拒絕
- 25. 無法將Appfuse Spring應用程序連接到Heroku Postgres數據庫
- 26. 使用Play Framework無法連接到遠程Heroku Postgres數據庫2.2.2
- 27. 連接應用Postgres數據庫
- 28. 使用ASP.NET連接到Access數據庫
- 29. 用Web.config連接到mdf數據庫ASP.NET
- 30. 無法連接到連接到heroku部署的MongoLab數據庫
嗨。歡迎來到SO,你至少試過了什麼?你能給我們一些開始代碼來幫助你嗎? – acostela
PostgreSQL運行SSL = on? – d1ll1nger