1.一種通用的Excel數(shù)據(jù)導(dǎo)入多個(gè)數(shù)據(jù)庫(kù)物理表方法,其特征在于定制一個(gè)Xml文件,在Xml文件中按照制定的格式添加要導(dǎo)入數(shù)據(jù)的表和列的信息,列的信息與需要導(dǎo)入的Excel文件相匹配,導(dǎo)入數(shù)據(jù)時(shí)會(huì)自動(dòng)生成對(duì)應(yīng)的SQL語(yǔ)句,將數(shù)據(jù)導(dǎo)入到指定的數(shù)據(jù)庫(kù)表中,同時(shí)將數(shù)據(jù)導(dǎo)入多張數(shù)據(jù)庫(kù)表中,該方法的實(shí)現(xiàn)步驟如下:
配置特定節(jié)點(diǎn)名稱的Xml,用于導(dǎo)入表所需的表名、字段名、 類型、長(zhǎng)度以及需要驗(yàn)證數(shù)據(jù)準(zhǔn)確性的正則表達(dá)式;
利用Xml解析出導(dǎo)入所需的信息;
通過(guò)解析的信息整理要導(dǎo)入的數(shù)據(jù);
通過(guò)整理的數(shù)據(jù)生成SQL語(yǔ)句導(dǎo)入數(shù)據(jù)庫(kù)表;
其中,通過(guò)配置特定節(jié)點(diǎn)的Xml文件,得到將Excel數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫(kù)所需的表名、字段以及相應(yīng)的約束。
2.根據(jù)權(quán)利要求1所述的一種通用的Excel數(shù)據(jù)導(dǎo)入多個(gè)數(shù)據(jù)庫(kù)物理表方法,其特征在于統(tǒng)一封裝方法,針對(duì)不同的配置信息整理導(dǎo)入的Excel數(shù)據(jù),并且根據(jù)配置信息檢索出不符合的數(shù)據(jù)并給出提示。
3.根據(jù)權(quán)利要求1所述的一種通用的Excel數(shù)據(jù)導(dǎo)入多個(gè)數(shù)據(jù)庫(kù)物理表方法,其特征在于統(tǒng)一封裝方法,針對(duì)不同的配置信息整理出正確數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫(kù)。