C 通過讀取Mysql指令碼建立資料庫

2022-07-14 08:09:11 字數 1016 閱讀 1993

#region script helper

private

bool executescriptfile(string pathtoscriptfile, out

string

errormsg)

}catch

(exception ex)

}connection.close();

}reader.close();

}errormsg = null

;

return

true;}

private

static

string

nextsqlfromstream(streamreader reader)

//如果最後一句不是go,新增最後一句

if (string.compare(lineoftext, "

go", true, cultureinfo.invariantculture) != 0

)

return

sb.tostring();

}#endregion

///

///執行sql檔案

///

///sql檔案

///連線字串

///private

bool executesqlfile(string

varfilename, string conn)

//執行當前行

command = new

mysqlcommand(line, connection);

command.executenonquery();}}

finally

}return

true

; }

以上兩種方法通過測試都可以實現。

第一種:先整個讀取mysql指令碼,同時執行多個建立

第二種:通過迴圈,先導入乙個表結構及資料後再匯入另乙個(乙個乙個獲取)

通過讀取檔案建立鍊錶 c

include typedef struct studentstu,pstu int main int argc,char argv file fp stu stu 10 int ret int i 1,開啟檔案 fp fopen argv 1 r if fp null 2,格式化讀取資訊,一行是乙...

C 讀取lua指令碼

pragma once include extern c class luaex 檔案 include luaex.h pragma comment lib,lua lua.lib luaex luaex void luaex luaex void bool luaex loadfile lpcst...

mysql 建立使用者指令碼 Mysql使用者建立指令碼

我試圖自動化mysql使用者建立過程。我想到建立乙個包含mysql使用者建立語句的臨時檔案,那麼我會這樣稱呼 mysql u root proot 這裡是我的臨時檔案的內容 drop database if exists mytestdatabase create database mytestda...