C#连接MariaDB,
- 下载最新的MariaDB,数据库工具用Mysql workbench,heidisql,两个可以结合起来用。
- 在NuGet中下载MySQLConnector 或者自己手动下载添加。
- 最新的下载地址是:https://dev.mysql.com/downloads/connector/net/
- 下面是连接方法,必须加入sslmode = none;否则会报错!
- string connectstr="server=localhost;port=3306;database=test;user=root;password=;SslMode = none;";
- MySqlConnection conn=new MySqlConnection(connectstr);
- try {
- conn.Open();
- Console.WriteLine("连接成功!!!");
- } catch (Exception e) {
- Console.WriteLine(e.ToString());
- }finally{
- conn.Close();
- Console.WriteLine("正常关闭!!!");
- }
- 读取数据库内容
stringsql ="SELECT * FROM MyTable";MySqlDataAdapter adapter =newMySqlDataAdapter(sql, connection_);DataTable dataTable =newDataTable();adapter.Fill(dataTable);dataGridViewMariaDB.DataSource = dataTable;插入数据intid = DateTime.Now.Second;stringusername = DateTime.Now.ToShortDateString();stringpassword = Guid.NewGuid().ToString();stringsql =string.Format("INSERT INTO MyTable (`id`,`username`,`password`) VALUES({0},'{1}','{2}');", id, username, password);MySqlCommand command =newMySqlCommand(sql, connection_);intaffectLines = command.ExecuteNonQuery();
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。