国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

Java+XML將數(shù)據(jù)導(dǎo)入SQL Server中

2019-11-18 11:10:27
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友


  在開(kāi)始學(xué)習(xí)xml數(shù)據(jù)庫(kù)編程時(shí),大家都對(duì)一大堆的文檔和資料,無(wú)從入手。作者在工作中,正好要用到了這些,就手頭的一個(gè)程序進(jìn)行整理,其功能很簡(jiǎn)單,用java語(yǔ)言從access數(shù)據(jù)庫(kù)中,把一些數(shù)據(jù)導(dǎo)入到SQL數(shù)據(jù)庫(kù)中。



  原Access數(shù)據(jù)庫(kù)表結(jié)構(gòu):

   表:PRodUCtion

產(chǎn)品型號(hào)字符串型產(chǎn)品編號(hào)零件圖號(hào)字符串型零件編號(hào)圖號(hào) 字符串型工具編號(hào)
  SQL Server中數(shù)據(jù)表結(jié)構(gòu):

   Project 產(chǎn)品表

Id int 標(biāo)識(shí)Numbervarchar64編號(hào)
   Product 零件表

Id int 標(biāo)識(shí)pidint產(chǎn)品標(biāo)識(shí)號(hào)(與project表中的id相關(guān)聯(lián))Numbervarchar64編號(hào)
   Componenttype 與零件對(duì)應(yīng)的生產(chǎn)工具表

Idint標(biāo)識(shí)aidint零件標(biāo)識(shí)(與product表中的id關(guān)聯(lián))Numbervarchar64 編號(hào)
  要求把原來(lái)的編號(hào)分別放到下面的SQL Server數(shù)據(jù)庫(kù)的三個(gè)表格中,并用id關(guān)聯(lián)起來(lái)。

  考慮到數(shù)據(jù)庫(kù)連接可能有變化,決定使用xml來(lái)配置數(shù)據(jù)連接。Dbs.xml文件內(nèi)容如下:

<?xml version="1.0" encoding="GBK"?>
<dbcopy>
 <source>
  <class>sun.jdbc.odbc.JdbcOdbcDriver</class>
  <url>jdbc:odbc:asrs</url>
  <user>""</user>
  <passWord>""</password>
 </source>

 <dest>
  <class>com.microsoft.jdbc.sqlserver.SQLServerDriver</class>
  <url>jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=vxms</url>
  <user>vxms</user>
  <password>vxms</password>
 </dest>
</dbcopy>
QQ病毒 騰訊QQ空間代碼專題 PPT教程專題 ADSL應(yīng)用面面俱到 fireworks教程專題 計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)基礎(chǔ)知識(shí) 校園網(wǎng)專題 網(wǎng)吧技術(shù)專題


  文件ConnPara.java,表示以類形式表示的數(shù)據(jù)庫(kù)連接參數(shù)。

public class ConnPara
{
 String dbClass=null;
 String url=null;
 String username=null;
 String password=null;

 public ConnPara() { }

 public ConnPara(String pdbClass,String purl,String pusername,String ppassword)
 {
  dbClass=pdbClass;
  url=purl;
  username=pusername;
  password=ppassword;
 }

 public String getDbClass(){return dbClass;}
 public String getUrl(){return url;}
 public String getUsername(){return username;}
 public String getPassword(){return password;}
 public void setDbClass(String str){ dbClass=str;}
 public void setUrl(String str){ url=str;}
 public void setUsername(String str){username=str;}
 public void setPassword(String str){password=str;}
}

  文件DbXmlParser.java封裝了對(duì)xml文件的操作。



發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 海门市| 伽师县| 绥德县| 大渡口区| 萝北县| 濉溪县| 龙门县| 凤山市| 马尔康县| 巨野县| 合肥市| 邳州市| 永川市| 改则县| 罗平县| 河池市| 泗阳县| 舒兰市| 安阳市| 名山县| 乐陵市| 龙海市| 交口县| 磐安县| 宜城市| 甘肃省| 禹城市| 青冈县| 灵川县| 监利县| 邵阳县| 民县| 邢台市| 天水市| 韩城市| 黎川县| 轮台县| 柳林县| 青州市| 潞城市| 云霄县|