Li

Delete

Are you sure you want to delete this?

EasyPayModel


Date
20211008
Target
C_014
Title
toss payToken 저장? 가맹점 데이터베이스로.
Contents
ASP.NET을 사용해 넘어온 payToken을 내 데이터베이스에 저장한다. 기존 테이블에 컬럼을 추가하는 방법 새 테이블을 만드는 방법 - 복잡하다. 우선 데이터베이스에 연결하려면 tanz.co.kr의 경우 Bin 폴더에 있는 board.dll을 유의해 볼 필요가 있다. 내용은 board.cs를 보면 알 수 있다. 거기에 public class Database { private SqlConnection dbcon; public Database() { dbcon = new SqlConnection("server=2**.4*.2**.1**;database=데이터베이이름;pwd=비번; uid=tanzseason3;"); } private void DBOpen() { if (dbcon.State != ConnectionState.Open) dbcon.Open(); } private void DBClose() { if (dbcon.State != ConnectionState.Closed) dbcon.Close(); } public void ExecuteQuery(string query) { SqlCommand cmd = new SqlCommand(query, dbcon); DBOpen(); cmd.ExecuteNonQuery(); DBClose(); } public object ExecuteQueryResult(string query) { object return_val = null; SqlCommand cmd = new SqlCommand(query, dbcon); DBOpen(); return_val = cmd.ExecuteScalar(); DBClose(); return return_val; } public DataTable ExecuteQueryDataTable(string query) { DataSet ds = new DataSet(); DBOpen(); SqlDataAdapter da = new SqlDataAdapter(query, dbcon); da.Fill(ds, "tmp"); DBClose(); return ds.Tables[0]; } } 의 내용이 있다. 그러니 저장하고 사용하려면 Database db = new Database(); 로 시작한다.