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(); 로 시작한다.