我正在用C_语言写一个程序。我在phpmyadmin上用mysql创建了一个数据库,我想用我的程序连接这个数据库。
连接后,我必须插入、更新、删除和查看所有数据,但我有一个问题:连接不起作用。
我在这里发布连接代码:
public static string StringaConnessione = "Data Source=localhost;Database=agility;userid=root;password='';";
public static MySqlConnection Connessione = new MySqlConnection(StringaConnessione);
当我为insert按钮编写代码时,我遇到了另一个问题(当然是数据库的问题)
Connessione.Open();
SQLDataAdapter SDA=new SqlDataAdapter("INSERT INTO GARA(nome_gara,giudice,località,data,tpsopm,tpmopm,tpstot,tpmtot)VALUES('"+textBox1.Text+"','"+textBox2.Text+"','"+textBox3.Text+"','"+textBox4.Text+"','"+textBox5.Text+"','"+textBox6.Text+"','"+textBox7.Text+"','"+textBox8.Text+"')",Connessione);
SDA.SelectCommand.ExecuteNonQuery();
Connessione.Close();
MessageBox.Show("Dati salvati correttamente!");
你能帮帮我吗?谢谢您!
最佳答案
不能使用SqlDataAdapter
与MySQL
对话,因为该类是为与SQL Server一起使用而设计的。
改为使用MySqlDataAdapter
。