小弟目前想透過 VisualStudio 使用c#來新增、更新及查詢postgresql裡的資料 但遇到了幾個不解的問題。
我是用Heroku上的Postgresql在一開始連接字串已不知從何下手。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Npgsql;
namespace ConsoleApplication3
{
class Program
{
NpgsqlConnection conn = new NpgsqlConnection("Server=***-***-**31-116.compute-1.amazonaws.com; Port=5432;User Id=mmopgvc****;Password=7396c6f1ba66851eb89182c71e5509028d66e81b07f44e055ad2***********;Database=df3btm29******;");
static void Main(string[] args)
{
NpgsqlConnection conn = new NpgsqlConnection("Server=***-***-**31-116.compute-1.amazonaws.com; Port=5432;User Id=mmopgvc****;Password=7396c6f1ba66851eb89182c71e5509028d66e81b07f44e055ad2***********;Database=df3btm29******;");
conn.Open();
NpgsqlCommand command =
new NpgsqlCommand("select * from fixture", conn);
try
{
NpgsqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
string fixno = reader["fixno"].ToString(); ;
string model = reader["model"].ToString(); ;
Console.WriteLine(fixno + "\t" + model);
}
}
finally
{
conn.Close();
}
}
}
}
在連接字串 Server=IP;Port=5432;User Id=使用者名稱;Password=使用者密碼;Database=連接的資料庫
問題一:我該如何正確對應的填入Heroku上給的資訊?(其他網站上都以本機資料庫為範例)
問題二:在下圖中的錯誤該如何排解,原先使用了本機的資料庫也是相同問題。
可以考慮 這一篇