ถามเกี่ยวกับ Visual C# กับ mySql คะ
Moderators: mindphp, ผู้ดูแลกระดาน
-
- PHP Newbie
- Posts: 1
- Joined: 10/10/2011 2:41 am
ถามเกี่ยวกับ Visual C# กับ mySql คะ
เขียนใน windows application คะ
คืออยากจะรู้ว่า ถ้าเราทำกล่องรับค่าจากuser แล้วจะเขียนยังไงให้มันเก็บเข้าไปใน database ได้อะคะ
คือ ที่เห็นมันก็มีแบบ คำสั่งแบบต้องรู้ค่าที่จะ INSECT เข้าไปนะคะ
ขอความช่วยเหลือด้วยคะ เร่งด่วนมาก T T
ขอขอบคุณล่วงหน้ามากๆเลยคะ (ไม่มีพื้นฐาน มีแต่เคยเขียนภาษาซีคะ)
คืออยากจะรู้ว่า ถ้าเราทำกล่องรับค่าจากuser แล้วจะเขียนยังไงให้มันเก็บเข้าไปใน database ได้อะคะ
คือ ที่เห็นมันก็มีแบบ คำสั่งแบบต้องรู้ค่าที่จะ INSECT เข้าไปนะคะ
ขอความช่วยเหลือด้วยคะ เร่งด่วนมาก T T
ขอขอบคุณล่วงหน้ามากๆเลยคะ (ไม่มีพื้นฐาน มีแต่เคยเขียนภาษาซีคะ)
-
- PHP Super Member
- Posts: 480
- Joined: 25/01/2010 11:57 pm
- Contact:
Re: ถามเกี่ยวกับ Visual C# กับ mySql คะ
ก่อนอื่นติดตั้ง mysqlconnector
ดาวน์โหลด
http://dev.mysql.com/downloads/connector/net/6.2.html
วิธีการติดตั้ง
http://dev.mysql.com/doc/refman/5.1/en/ ... ndows.html
1.ต่อไปสร้างโปรเจ็คขึ้นมา
2.ให้คลิกขวาที่ Solution Explorer ที่ชื่อของโปรเจ็คเรา แล้วเลือก Add reference.. เลือก MySql.Data
3. เรียกใช้งานโดย using MySql.Data.MySqlClient;
การติดต่อฐานข้อมูล
1. กำหนด Connection String ดังนี้
เชื่อมต่อฐานข้อมูล
Query ข้อมูล
ปิดการเชื่อมต่อ
ดาวน์โหลด
http://dev.mysql.com/downloads/connector/net/6.2.html
วิธีการติดตั้ง
http://dev.mysql.com/doc/refman/5.1/en/ ... ndows.html
1.ต่อไปสร้างโปรเจ็คขึ้นมา
2.ให้คลิกขวาที่ Solution Explorer ที่ชื่อของโปรเจ็คเรา แล้วเลือก Add reference.. เลือก MySql.Data
3. เรียกใช้งานโดย using MySql.Data.MySqlClient;
การติดต่อฐานข้อมูล
1. กำหนด Connection String ดังนี้
Code: Select all
string ConnectionString = "SERVER=ชื่อ Server ปกติใช้ localhost;" +
"DATABASE=ชื่อฐานข้อมูล;" +
"UID=username เข้าฐานข้อมูล;" +
"PASSWORD=รหัสผ่าน";
Code: Select all
MySqlConnection connection = new MySqlConnection(ConnectionString);
connection.Open();
Code: Select all
string sql = "select * from emplopyee";
MySqlCommand cmd = new MySqlCommand(sql, connection);
Code: Select all
connection.Close();
Last edited by touleg on 10/10/2011 5:57 pm, edited 1 time in total.
-
- PHP Super Member
- Posts: 480
- Joined: 25/01/2010 11:57 pm
- Contact:
Re: ถามเกี่ยวกับ Visual C# กับ mySql คะ
การทำงานก็ตามความต้องการเช่น หากต้องการให้ทำงานเมื่อกดปุ่ม submit ก็ให้ไปเขียนโค้ดทั้งหมดนี้ไว้ใน method Click ของ ปุ่มนั้น เช่น
Code: Select all
private void button1_Click(object sender, EventArgs e)
{
//เขียนโค้ดทั้งหมดไว้ในนี้
}
Last edited by touleg on 10/10/2011 5:57 pm, edited 1 time in total.
-
- PHP Super Member
- Posts: 480
- Joined: 25/01/2010 11:57 pm
- Contact:
Re: ถามเกี่ยวกับ Visual C# กับ mySql คะ
ในการอ่านค่ามา สามารถใช้ datagridview ในการแสดงค่าของฐานข้อมูลได้เช่น
Code: Select all
string conStr ="SERVER=localhost;" + "DATABASE=dbname;" + "UID=root;" + "PASSWORD=123456";
MySqlConnection conn = new MySqlConnection(conStr);
conn.Open();
string sql = "select * from employee";
MySqlCommand cmd = new MySqlCommand(sql,conn);
MySqlDataAdapter adapter = new MySqlDataAdapter(cmd);
DataSet data = new DataSet();
adapter.Fill(data, "emp");
dataGridView1.DataSource = data.Tables["emp"];
conn.Close();
Last edited by touleg on 10/10/2011 5:56 pm, edited 1 time in total.
-
- PHP Super Member
- Posts: 480
- Joined: 25/01/2010 11:57 pm
- Contact:
Re: ถามเกี่ยวกับ Visual C# กับ mySql คะ
การรับค่าจาก textbox ก็ไม่ยาก
ตัวอย่างการรับคำสั่ง query จาก textbox
ตัวอย่างการรับคำสั่ง query จาก textbox
Code: Select all
private void button1_Click(object sender, EventArgs e)
{
string conStr = "SERVER=localhost;" + "DATABASE=spmall;" + "UID=root;" + "PASSWORD=ts00191083";
MySqlConnection conn = new MySqlConnection(conStr);
conn.Open();
string sql = textBox1.Text; //อ่านค่าจาก textbox ตรงนี้
MySqlCommand cmd = new MySqlCommand(sql, conn);
MySqlDataAdapter adapter = new MySqlDataAdapter(cmd);
DataSet data = new DataSet();
adapter.Fill(data, "emp");
dataGridView1.DataSource = data.Tables["emp"];
conn.Close();
}
-
- Similar Topics
- Replies
- Views
- Last post
-
-
อัพเกรด Mysql Ubuntu จาก MySQL 5.5 เป็น MySQL 5.7
by mindphp » 12/06/2016 5:57 pm » in Linux - Web Server - 1 Replies
- 1306 Views
-
Last post by mindphp
12/06/2016 5:58 pm
-
-
- 2 Replies
- 1868 Views
-
Last post by superhero
29/01/2015 3:18 pm
-
-
Visual Basic เบื้งต้น
by watcharin » 19/03/2018 6:34 pm » in Microsoft Office Knowledge & line & Etc - 2 Replies
- 1210 Views
-
Last post by watcharin
20/03/2018 9:47 am
-
-
-
ขอคำเเนะนำเรื่องเขียนโปรเเกรม Visual Basic 6.0
by kiattisak_025@hotmail.com » 29/03/2011 10:43 pm » in Programming - C/C++ & java & Python - 1 Replies
- 1575 Views
-
Last post by kiattisak_025@hotmail.com
29/03/2011 10:47 pm
-
-
-
ถามเกี่ยวกับ Python GUI ( Tkinter )
by New Pimsean » 22/08/2019 4:33 pm » in Programming - C/C++ & java & Python - 0 Replies
- 421 Views
-
Last post by New Pimsean
22/08/2019 4:33 pm
-
-
-
ถามเกี่ยวกับ Cross Domain - JavaScript
by fa12mkungz » 25/05/2012 2:18 pm » in JavaScript & Jquery Ajax - 4 Replies
- 6433 Views
-
Last post by mindphp
25/05/2012 3:52 pm
-
-
-
โครงสร้าง ภาษาVB (visual basic) ในขั้นต้น
by watcharin » 20/03/2018 5:22 pm » in Microsoft Office Knowledge & line & Etc - 0 Replies
- 2486 Views
-
Last post by watcharin
20/03/2018 5:22 pm
-
-
- 0 Replies
- 535 Views
-
Last post by chatee supasand
16/12/2019 5:25 pm
Who is online
Users browsing this forum: No registered users and 7 guests