連線資料庫、運算元據庫,本質是利用資料庫提供的動態鏈結庫mysql.data.dll進行操作。mysql.data.dll提供以下8個類:
方法一:visual studio,在 專案(右鍵)-管理nuget程式包(n) 然後在瀏覽裡面搜尋mysql.data並進行安裝選擇後根據提示安裝即可。
安裝完成後:
配置完成後下面就可以開始鏈結資料庫了。
//鏈結字串
public static string connetstr = "server=127.0.0.1;port=3306;user=root;password=root; database=test;";
資料庫關閉:public mysqlconnection sqlconn = new mysqlconnection(connetstr);
/****
* 開啟資料庫鏈結
* */
public void dbconnection()
catch(exception e)}}
資料庫查詢操作:/// /// 關閉資料庫連線
///
public void dbclose()
}
資料庫ddl操作及事務處理:/// /// 獲得查詢結果 返回datatable
///
/// sql字串
///
public datatable querysql(string sql)
/// /// 獲得查詢結果 返回字串
///
/// sql字串
///
public string queryforstring(string sql)
/// /// 獲得查詢結果 返回int
///
/// sql字串
///
public int queryforint(string sql)
return count;
}
完整**如下:/// /// 運算元據庫(無返回值) 單條sql執行
///
/// 操作sql字串
public bool executenonquerysql(string sql)
catch (sqlexception ex)
finally
return flag;
}/// /// 運算元據庫(無返回值) 多條sql執行 引入事務概念
///
/// 操作sql字串
public bool executenonquerysqlbatch(listsqllist)
tran.commit();
flag = true;
}catch(exception e)
finally
return flag;
}
using system;
using system.collections.generic;
using system.data;
using system.data.sqlclient;
using system.linq;
using system.text;
using system.threading.tasks;
using mysql.data.mysqlclient;
namespace restful.db
public void dispose()
protected void dispose(bool disposing)
if (sqlconn != null)
}/****
* 開啟資料庫鏈結
* */
public void dbconnection()
catch(exception e)}}
/// /// 關閉資料庫連線
///
public void dbclose()
}/// /// 獲得查詢結果 返回datatable
///
/// sql字串
///
public datatable querysql(string sql)
/// /// 獲得查詢結果 返回字串
///
/// sql字串
///
public string queryforstring(string sql)
/// /// 獲得查詢結果 返回int
///
/// sql字串
///
public int queryforint(string sql)
return count;
}/// /// 運算元據庫(無返回值) 單條sql執行
///
/// 操作sql字串
public bool executenonquerysql(string sql)
catch (sqlexception ex)
finally
return flag;
}/// /// 運算元據庫(無返回值) 多條sql執行 引入事務概念
///
/// 操作sql字串
public bool executenonquerysqlbatch(listsqllist)
tran.commit();
flag = true;
}catch(exception e)
finally
return flag; }}
}
Python連線mysql資料庫等常用操作
一 安裝pymysql模組 pip3 install pymysql 注 如果報錯,執行python m pip install upgrade pip 更新下pip版本 二 連線mysql等常用操作 增 刪 改 查 import pymysql 建立鏈結 conn pymysql.connect ...
Django連線mysql資料庫和簡單操作
django資料庫操作流程 databases from django.db import models create your models here.class voiuser models.model 下面寫你需要的字段 如果沒有的話,缺省會生成乙個名稱為id的列,如果要顯示的自定義乙個自增列...
C 連線MySQL資料庫
下面的 是乙個實現c 連線mysql資料庫的很好的例子 這裡用了建表,插入,檢索,刪表等常用功能 我用vc 6.0生成,已經成功連線了。在vc 6.0中要想把做一下兩步準備工作才可以。1 tools options directories include files中新增c program file...