数据库学习笔记
一:连接数据库首先在vs里的添加个mysql.data的引用然后才能使用 Mysql.Data.MysqlClient(ADO.Net 的那几个控件都在这里)
接下来直接用代码分析了
string connectString = "server=127.0.0.1;port=3306;user=root;password=520..yzb;database=userdetails"; //string connectstring = "Data Source=.;Initail Catalog=TestDb;Integrated Security=True"; MySqlConnection conn = new MySqlConnection(connectString); conn.Open(); //MessageBox.Show("SDFSD"); MySqlCommand cmd = new MySqlCommand(); cmd.Connection = conn; cmd.CommandText = "select*from usertdetails"; MySqlDataReader reader = null; reader = cmd.ExecuteReader(CommandBehavior.CloseConnection); bool flag = true; while (reader.Read()) { if (txtPwd.Text == reader["Pwd"].ToString() && txtName.Text == reader["UserName"].ToString()) { MessageBox.Show("正确的用户名和密码"); flag = false; } } if (flag) MessageBox.Show("请输入正确的用户名或密码");server=。对应着服务器名(进入数据库需要密码登陆的时候那里会有) port= 对应端口号 然后就是mysql的用户名密码 和选取的项目 到open那算事连接完了
接着是MySqlCommend命令 首先实例化在连接上数据库的那个类 form后面对应的是你要选取的表名
接着是读取MySqlDataReader类只能读取不能修改。其中Read()方法直到读取完最后一列 []里的参数是每一行的行名 然后对应该值