有規律格式化文字檔案插入資料庫

2021-04-12 19:53:02 字數 2961 閱讀 9119

現有以下文字檔案:

*理光(深圳)工業發展****(d15)(位於福田區)

1.廚師1名;男;30歲以下;高中以上學歷;中式烹調師中級以上,需備齊身份證/畢業證/流動人口婚育證明原件及影印件1份.經公司體檢不合格者將不予錄用,不合格者體檢費自理.福利及待遇:工作時間8小時/天.5天/周,雙休及國家規定之法定假日休息,免費中餐,免費住宿,為員工投養老工傷醫療保險.提供學習機會.

本公司經營範圍:設計,生產影印機,傳真機,印表機等;

有意者請於11月9日到本大廈二樓面試。

$*百佳超市(c10)(位於羅湖區)

1.會計文員1名;女;中專以上學歷;有1年以上財務工作經驗;財會專業,有對帳經驗者優先,成熟穩重,能適應較強的工作壓力。

2.便衣保安2名;男;高中以上學歷;溝通表達能力好,能吃苦耐勞,有一定的稽查及防損經驗,為人正直,有同職工作經驗優先。

以上職位要求應聘者身體健康,能自行解決食宿,有年薪假及社保等福利。

有意者請於11月9日、11月11日到本大廈二樓面試。

$*山姆會員店(a14)(位於福田區)

1.防損員1名;25歲以上;大專以上學歷;富有敬業精神和團隊合作意識,個性穩定,有一定的判斷能力和防損意識,兩年以上相關經驗。

2.乾貨部、電器部員工10名;男;高中以上學歷;良好的溝通表達能力,有相關電器銷售經驗者優先。

3.果蔬部、凍品部員工10名;男;高中以上學歷;良好的顧客服務意識和團隊合作意識,2年以上相關工作經驗者優先。

4.夜班理貨員工3名;男;高中以上學歷;能適應通宵班工作良好的顧客服務意識和團隊合作意識,2年以上相關工作經驗者優先。

有意者請於11月13日到本大廈二樓面試。 

公司名稱以*開頭,每條記錄間以$分隔,招聘資訊以數字序號開始,需要根據以下資料結構進行入庫處理:

hrnews*****

------------------

id(主鍵)

companyid(與company表中id相對應)

positionname

positionnumber

requirement

infofrom

updatetime

company

------------------

id(主鍵)

companyname

companyinfo

note

infofrom

updatetime

以下列出關鍵**:

if(this.ispostback)

);string companyname = new string[arrinfos.length];

stringbuilder sbnote = new stringbuilder();

string notes = new string[arrinfos.length];

//逐條讀取企業資訊

for(int i = 0; i < arrinfos.length; i++)

);string arrinfo = info.split(new char);

int k = 0;

string positionname =  new string[arrinfo.length];

int positionnumber = new int[arrinfo.length];

string requirement = new string[arrinfo.length];

//逐行讀取每個企業的招聘資訊

for(int j = 0; j < arrinfo.length; j++)

);//獲取公司名稱

if(strline.startswith("*"))

else

string strsql = "insert into company(companyname, companyinfo, note, infofrom)" +

"values(@companyname, @companyinfo, @note, @infofromcompany);";

strsql += " select @@identity";

sqlcmd.commandtext = strsql;

sqlcmd.commandtype = commandtype.text;

sqlparameter companyname = sqlcmd.parameters.add

("@companyname", sqldbtype.varchar, 256);

companyname.value = companyname[i]. replace("(",  "(").replace(")",  ")");

sqlparameter companyinfo = sqlcmd.parameters.add

("@companyinfo", sqldbtype.varchar, 4000);

companyinfo.value = "";

sqlparameter note = sqlcmd.parameters.add

("@note", sqldbtype.varchar, 4000);

note.value = notes[i];

sqlparameter infofromcompany = sqlcmd.parameters.add

("@infofromcompany", sqldbtype.char, 10);

infofromcompany.value = this.infofrom;

myconnection.open();

_lastid = int.parse(sqlcmd.executescalar().tostring());

//sqlcmd.executenonquery();

sqlcmd.dispose();

for(int m = 0; m < positionname.length; m++)

}myconnection.close();

MSSQLSERVER資料庫 匯入文字檔案

有時候需要把文字檔案根據一定的格式批量匯入資料庫,mssqlserver提供了這樣的匯入語句 bulk insert ebss.mss actingwork ml from c 表資料 mss actingwork ml.txt with fieldterminator rowterminator ...

文字檔案資料匯入SQL Server資料庫

阿斯頓 12 周小川 14 東豐閣 15 using system using system.collections.generic using system.linq using system.text using system.windows using system.windows.contr...

ASP與資料庫,文字檔案鏈結精髓

asp與資料庫,文字檔案鏈結精髓 一 與 sql鏈結 通過 odbc 1.先通過控制面板中的設定 odbc源設定好要連線的 sql資料庫 連線成功後得到乙個名稱 sql sever,如 zou 2.然後用編輯器 如記事本 加入 set dbconn server.createobject adodb...