在開始學習xml和數據庫編程時,大家都對一大堆的文檔和資料,無從入手。作者在工作中,正好要用到了這些,就手頭的一個程序進行整理。其功能很簡單,得用java語言,從access數據庫中,把一些數據導入到SQL數據庫中。
需求:
原Access數據庫表結構:
表:PRodUCtion
產品型號 字符串型………產品編號
零件圖號 字符串型……….零件編號
圖號 字符串型……….工具編號
SQL數據表結構:
Project 產品表
Id int 標識
Number… varchar64 編號
Product 零件表
Id int 標識
pid int 產品標識號(與project表中的id相關聯)
Number… varchar64 編號
Componenttype 與零件對應的生產工具表
Id int 標識
aid int 零件標識(與product表中的id關聯)
Number… varchar64 編號
要求把原來的編號分別放到下面的SQL三個表格中,并用id關聯起來。
考慮到數據庫連接可能有變化,決定使用xml來配置數據連接。Dbs.xml文件內容如下:
<?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>
文件ConnPara.java,表示以類形式表示的數據庫連接參數。
新聞熱點
疑難解答