基於MySQL Adapter完成資料的增刪和修改操作
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MySql.Data;
using MySql.Data.MySqlClient;
using System.Data;
namespace dataAdapter
{
class Program
{
static void Main(string[] args)
{
string constr = "server=127.0.0.1; user=root; password=root;database=users;";
MySqlConnection mycon = new MySqlConnection(constr);
string cmdstr = "select id, name from user";
MySqlCommand mycmd = new MySqlCommand(cmdstr, mycon);
MySqlDataAdapter myada = new MySqlDataAdapter(mycmd);
DataSet ds = new DataSet();
myada.Fill(ds);
DataTable dt = ds.Tables[0];
for (int i = 0; i < dt.Rows.Count; i++)
{
Console.WriteLine("id:{0}, name:{1}",dt.Rows[i]["id"].ToString(), dt.Rows[i][1].ToString());
}
MySqlCommandBuilder mcb = new MySqlCommandBuilder(myada);
dt.Rows[0]["id"] = "00100";
DataRow dr = ds.Tables[0].NewRow();
dr["id"] = "123";
dr["name"] = "zxf";
ds.Tables[0].Rows.Add(dr);
myada.Update(ds, ds.Tables[0].ToString());
ds.Tables[0].AcceptChanges();
Console.WriteLine("==================");
for (int i = 0; i < dt.Rows.Count; i++)
{
Console.WriteLine("id:{0}, name:{1}", dt.Rows[i]["id"].ToString(), dt.Rows[i][1].ToString());
}
Console.ReadLine();
mycon.Close();
}
}
}
相關文章
- mysql資料增刪改查操作MySql
- MySQL基礎操作(增刪改查)MySql
- MVC3學習:基於ObjectContext的資料增刪改查操作MVCObjectContext
- Golang原生sql操作Mysql資料庫增刪改查GolangMySql資料庫
- 資料庫的簡介和MySQL增刪改查資料庫MySql
- MYSQL學習筆記4: DML資料操作(增刪改)MySql筆記
- MySql 表資料的增、刪、改、查MySql
- Oracle、mysql資料庫增、刪、改OracleMySql資料庫
- 自寫的使用PDO對mysql資料庫的增刪改查操作類MySql資料庫
- 表的建立修改及增刪改查-DML操作
- 基於gin的golang web開發:mysql增刪改查GolangWebMySql
- Android資料庫高手祕籍(6):LitePal的修改和刪除操作Android資料庫
- MySQL資料庫 ---MySQL表的增刪改查(進階)MySql資料庫
- 資料庫操作增刪改查模糊查資料庫
- MySQL表的增刪改查(基礎)MySql
- 建立檢視修改和刪除基於策略的管理策略
- 關於mongodb資料庫的增刪改查MongoDB資料庫
- 基於DataTables的資料操作demo
- Mysql資料庫值的新增、修改、刪除及清空MySql資料庫
- MongoDB基本增刪改查操作-基於Node.JS驅動MongoDBNode.js
- mysql 資料增刪改查基本語句MySql
- YII1 增、刪、改、查資料庫操作資料庫
- Python操作SQLServer資料庫增刪改查PythonSQLServer資料庫
- 資料的增刪改
- mybatis實現MySQL資料庫的增刪改查MyBatisMySql資料庫
- git操作基礎:刪除資料夾Git
- mysql資料庫誤刪除操作說明MySql資料庫
- MySQL——表的約束,資料型別,增刪查改MySql資料型別
- C# 資料操作系列 - 12 NHibernate的增刪改查C#
- Mysql資料庫基礎操作命令MySql資料庫
- mysql資料庫誤刪除後的資料恢復操作說明MySql資料庫資料恢復
- MySQL 資料庫誤刪除後的資料恢復操作說明MySql資料庫資料恢復
- SQL Server 表的管理_關於資料增刪查改的操作的詳解(案例程式碼)SQLServer
- C# 資料操作系列 - 8. EF Core的增刪改查C#
- JSP實現servlet對資料庫的增刪查改操作JSServlet資料庫
- 修改MySQL中的資料MySql
- 基於 HTML5 Canvas 2D 拓撲圖和 3D 機櫃模型的增刪操作HTMLCanvas3D模型
- MySQL學習筆記之SQL語句建立、修改和刪除資料庫MySql筆記資料庫