현재 PostgreSql 을 설치하고
C#에서 DB, TABLE, 삽입, 삭제, 조회 기능을 구현하려고하는데
예제가 너무 없어 여기다가 글을 남겨요 ㅠㅠㅠㅠㅠ
C#에서는 PostgreSql을 설치하고 npgsql.dll을 추가하여 하는게 맞나요...?
그리고 pgAdmin에 대한정보도 있으면 좋겠습니다...
postgresql과 c# 관련 개별 이야기는
영어 문서로 살펴보는 것이 빠릅니다. 저도 c# 개발자가 아니여서, 그저 예제 컴파일 해보고, 잘 되네 이정도라도 더 자세한 설명을 하기는 힘들 것 같네요.
npgsql.dll 을 잘 이용하면, c# 에서 특별하게 어려움 없이 쓸 수 있겠다 생각했습니다.
npgsql.dll 라이브러는 닷넷 라이브러리입니다. 이게 아니라, 그냥 odbc 프로그래밍을 한다면,
postgresql odbc를 설치하고, 표준 odbc 코딩으로 작업해도, c#에서 특별하게 문제가 생기지는 않을 것 같네요.
pgadmin 이야기는 개발 도구라서, 그저 열심히 사용하면 됩니다. eclipse 어떻게 써요?라는 질문과 같이 너무 막연해서, 뭐라 할 말이 없네요.
안녕하세요.
visual studio 2017 기준으로 설명드립니다.
설치방법은 메뉴의 '도구' 에서 'Nuget용 패키지 관리자'를 선택하신 후
Npgsql 을 검색하신 다음에 최상단에 검색되는 것을 선택하셔서 설치하시면 됩니다.
사용 방법은 Mysql 과 비슷하게
public static DataTable getShipto()
{
DataTable dt = new DataTable();
using (NpgsqlConnection conn = new NpgsqlConnection(connstr))
conn.Open();
string sql = @"SELECT '' ""No."", shipto 업체, region 지역 FROM shipto";
NpgsqlDataAdapter nda = new NpgsqlDataAdapter(sql, conn);
nda.Fill(dt);
for(int i = 0; i < dt.Rows.Count; i++)
dt.Rows[i][0] = (i + 1).ToString();
}
dt.AcceptChanges();
return dt;
요런 느낌으로 사용하시면 됩니다.
도움이 더 필요하시다면
okuk81@gmail.com으로 메일 부탁드립니다.
https://www.npgsql.org/index.html
여기가면 메뉴얼 잘되어 있습니다.
Was가 자바계열이면 https://jdbc.postgresql.org/