티스토리 뷰

프로그래밍/C#

C# mysql insert 추가 저장하기

뽀로로친구에디 2021. 1. 19. 16:02

1. Form에다가 다음과 같이 라벨, 텍스트박스, 버튼박스를 만들어 준다. 

 

2. 저장 버튼을 더블 클릭해서 다음과 같이 소스코드을 입력한다. 

using MySql.Data.MySqlClient;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace HelloWorld
{
    public partial class Form2 : Form
    {
        public Form2()
        {
            InitializeComponent();
        }

        private void button_save_Click(object sender, EventArgs e)
        {
            // MySQL 데이타베이스를 연결하기 위해서는 MySqlConnection 클래스를 사용한다. 
            // 이 클래스를 생성할 때, Connection String을 넣어 주어야 하는데, 여기에는 datasource명, port번호, 사용자명, 암호을 지정해 준다.
            string myConnection = "datasource = localhost; port=3306; username=root; password=root";
            string Query = "insert into test.student (no, name, age, id, password) " +
                "value ('" + this.tb_no.Text + "', '" + this.tb_name.Text + "','" + this.tb_age.Text + "','" + this.tb_id.Text + "','" + this.tb_pw.Text + "');";

            MySqlConnection myConn = new MySqlConnection(myConnection);

            // MySqlCommand에 해당 SQL문을 지정하여 실행한다
            MySqlCommand SelectCommand = new MySqlCommand(Query, myConn);

            // MySqlDataReader는 연결모드로 데이타를 서버에서 가져온다.
            MySqlDataReader myReader;

            try
            {
                myConn.Open();

                //ExecuteReader를 이용하여 연결 모드로 데이타 가져오기
                myReader = SelectCommand.ExecuteReader();
                MessageBox.Show("저장됨");

                while (myReader.Read())
                {

                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

        }
    }
}

 

3. 실행해본다. 

 

youtu.be/8B81n5vpbu4

 

댓글
최근에 달린 댓글
글 보관함
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Total
Today
Yesterday
    뽀로로친구에디
    최근에 올라온 글