using (dbConnection = new MySqlConnection("Server={0}Port={1};Database={2};Uid={3};Pwd={4}"))
{
try
{
/* INSERT, UPDATE 처리 */
dbConnection.Open();
dbQuery = string.Format("UPDATE `table` SET colume = '{0}' WHERE idx = '{1}'",
VALUE, IDX);
dbConnection.Open();
dbCmd = new MySqlCommand(dbQuery, dbConnection);
dbCmd.ExecuteNonQuery();
dbConnection.Close();
/* bind 형식 */
dbConnection.Open();
dbQuery = "INSERT INTO log (`content`,`ip`,`creator`) VALUES (@content,@ip,@creator); ";
dbCmd = new MySqlCommand(dbQuery, dbConnection);
var bind1 = new MySqlParameter("@content", this.logString() + TEXT +"했습니다.");
dbCmd.Parameters.Add(bind1);
if( dbCmd.ExecuteNonQuery() == 1)
{
//성공
}
dbConnection.Close();
/* SELECT */
dbConnection.Open();
dbQuery = string.Format("SELECT * FROM `table` WHERE idx = '{0}'; ", IDX);
dbCmd = new MySqlCommand(dbQuery, dbConnection);
dbTable = dbCmd.ExecuteReader();
if (dbTable.HasRows)
{
while (dbTable.Read())
{
dbTable["cnt"].ToString().Trim();
}
}
}
catch (MySqlException db_ex)
{
MessageBox.Show(db_ex.Message, "경고");
}
finally
{
}
}
그냥 소스코드의 일부 기능을 정리한 코드 입니다. 누군가가 바로 사용할 정도의 코드가 아니라는점을 알아 주시기 바랍니다.
저도 이렇게 공부하를 하는중이라서 어느날은 코드만 올려서 제 나름대로 머리속의 정보를 정리를 하기도 합니다. 사람이 언제나 모든것을 기억하고 있을수가 없기 때문에 이렇게 외부의 저장기능을 빌려서 기억을 해야 하지 않을까 싶습니다.