#region script helperprivate
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...