C 資料庫操作(待補充)

2022-03-29 13:29:03 字數 2170 閱讀 8316

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.data.oledb;

using system.data;

using system.windows.forms;

namespace mycommanhelper

/// /// 獲取access2007連線字串

///

/// access檔案路徑

///

public static string getaccess2007connectionstring(string sfilepath)

#endregion

#region sqlserver

#endregion

#region oracle

public static string getoracleblobconnectionstring(string suser, string spassword, string sservicename)

public static string getoracleconnectionstring(string suser, string spassword, string sservicename)

#endregion

#region 公共

/// /// 初始化新例項

///

///

public static bool init()

catch (exception)

}/// /// 執行非查詢操作

///

/// 執行sql語句

/// 返回影響行數,值為-1 表示未建立連線例項或執行語句錯誤

public static int execnonquery(string sqlstr)

tryoledbcommand command = new oledbcommand(sqlstr, connection);

rslt = command.executenonquery();

command.dispose();

}catch (exception ex)

finally

return rslt;

}/// /// 獲取只包含指定的資料的資料集

///

/// sql指令

/// 指定資料

/// 資料集 值為null 表示未建立連線例項

public static dataset execquery(string sqlstr, string stable)

tryoledbdataadapter adapter = new oledbdataadapter(sqlstr, connection);

dataset dataset = new dataset();

if (dataset.tables.contains(stable))

adapter.fill(dataset, stable);

set2 = dataset;

}catch (exception exception)

finally

return set2;

}/// /// 獲得第一行資料

///

///

///

///

public static datarow getfirstrow(string sql, string stable)

return row;

}/// /// 獲得第一行第乙個欄位的值

///

///

///

///

public static string getfirstfieldvalue(string sql, string stable)

return str;

}/// /// 釋放連線資源

///

public static void dispose()

connection.dispose();

connection = null;}}

#endregion

#endregion

}}

C 檔案操作(待補充)

using system using system.collections.generic using system.linq using system.text using system.io using system.windows.forms namespace mycommanhelper ...

C 檔案操作(待補充)

using system using system.collections.generic using system.linq using system.text using system.io using system.windows.forms namespace mycommanhelper ...

vim操作 待補充

wq 存檔 退出 w 存檔,q 退出 e 開啟新檔案 q 退出 h j k l,分別控制游標左 下 上 右移一格。按ctrl b 螢幕往後移動一頁。常用 按ctrl f 螢幕往前移動一頁。常用 按ctrl u 螢幕往後移動半頁。按ctrl d 螢幕往前移動半頁。按 0 數字零 移動文章的開頭。常用 ...