亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        500 Internal Server Error


        nginx
        500 Internal Server Error

        500 Internal Server Error


        nginx
        500 Internal Server Error

        500 Internal Server Error


        nginx
        500 Internal Server Error

        500 Internal Server Error


        nginx

        基于JAVA的電子商務(wù)數(shù)據(jù)轉(zhuǎn)換方案

        2007-12-31 00:00:00馮玉芬杜瑞慶
        商場(chǎng)現(xiàn)代化 2007年10期

        [摘要] 提出了將早期電子商務(wù)數(shù)據(jù)庫(kù)中的數(shù)據(jù)轉(zhuǎn)換到現(xiàn)代所用的數(shù)據(jù)庫(kù)的技術(shù),以Excel 2000中的數(shù)據(jù)轉(zhuǎn)換到SQL Server 2000數(shù)據(jù)庫(kù)為例,詳細(xì)介紹了轉(zhuǎn)換的步驟和技術(shù),對(duì)于當(dāng)前電子商務(wù)應(yīng)用系統(tǒng)的開發(fā)具有一定的參考價(jià)值。

        [關(guān)鍵詞] Java Excel SQL Server JDBC-ODBC 電子商務(wù) 數(shù)據(jù)庫(kù)

        一、引言

        電子商務(wù)是在因特網(wǎng)開放的網(wǎng)絡(luò)環(huán)境下,基于瀏覽器/服務(wù)器應(yīng)用方式,實(shí)現(xiàn)消費(fèi)者的網(wǎng)上購(gòu)物、商戶之間的網(wǎng)上交易和在線電子支付的一種新型的商業(yè)運(yùn)營(yíng)模式。有關(guān)電子商務(wù)的信息大都存儲(chǔ)在數(shù)據(jù)庫(kù)中。早期數(shù)據(jù)庫(kù)可能選擇Excel或者Access,現(xiàn)在選擇SQL Server和Oracle。如果重新構(gòu)造數(shù)據(jù)庫(kù)會(huì)有很大的開銷,而數(shù)據(jù)庫(kù)轉(zhuǎn)換可以節(jié)省開銷。本文詳細(xì)論述基于Java平臺(tái)從Excel轉(zhuǎn)換到SQL Server的方法。

        二、Excel和SQL Server

        Excel 是微軟辦公套裝軟件的一個(gè)重要的組成部分,它可以進(jìn)行各種數(shù)據(jù)的處理、統(tǒng)計(jì)分析和輔助決策操作,廣泛地應(yīng)用于管理、統(tǒng)計(jì)財(cái)經(jīng)、金融等眾多領(lǐng)域,具有強(qiáng)大的制作表格和圖表功能,還具有關(guān)系數(shù)據(jù)庫(kù)的某些管理功能。但在一些專用的軟件中,Excel生成的報(bào)表質(zhì)量較差,難以達(dá)到用戶的要求,可以將Excel中的數(shù)據(jù)轉(zhuǎn)換到SQL Server數(shù)據(jù)庫(kù)中以滿足用戶要求。

        SQL Server是微軟推出的中小型網(wǎng)絡(luò)數(shù)據(jù)庫(kù)系統(tǒng),是目前最常用的數(shù)據(jù)庫(kù)系統(tǒng)之一。隨著SQL Server網(wǎng)絡(luò)數(shù)據(jù)庫(kù)應(yīng)用程序日益增多,這種Web數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的正常運(yùn)行一般依賴于已存在的用戶數(shù)據(jù)庫(kù)。

        本文以Excel 2000和SQL Server 2000為例介紹從數(shù)據(jù)從Excel轉(zhuǎn)換到SQL Server。

        三、使用Java語言訪問數(shù)據(jù)庫(kù)

        轉(zhuǎn)換工作需要應(yīng)用程序來完成,編寫應(yīng)用程序的語言我們選擇Java。Java是一種跨平臺(tái)的程序設(shè)計(jì)語言,非常適合于企業(yè)網(wǎng)絡(luò)和Internet環(huán)境。

        Java本身不能直接訪問Excel,要想操作Excel中的數(shù)據(jù)必須使用Java Excel API,通過它Java開發(fā)人員可以讀取Excel文件的內(nèi)容、創(chuàng)建新的Excel文件、更新已經(jīng)存在的Excel文件。使用該API非Windows操作系統(tǒng)也可以通過純Java應(yīng)用來處理Excel數(shù)據(jù)表。

        Java可以通過JDBC訪問SQL Server數(shù)據(jù)庫(kù)。JDBC定義了一個(gè)底層的API,用來支持獨(dú)立于任何特定SQL實(shí)現(xiàn)的基本SQL功能。有了JDBC,可向各種關(guān)系數(shù)據(jù)庫(kù)發(fā)送SQL語句。在JDBC技術(shù)中,程序員使用JDBC API將標(biāo)準(zhǔn)的SQL語句通過JDBC驅(qū)動(dòng)管理器傳遞給相應(yīng)的JDBC驅(qū)動(dòng),并由該JDBC驅(qū)動(dòng)傳給所指定的數(shù)據(jù)庫(kù)服務(wù)器,這樣就不必為訪問不同數(shù)據(jù)庫(kù)而分別編寫不同的接口程序。JDBC驅(qū)動(dòng)有四種類型,它們分別是:JDBC-ODBC橋、本地API部分Java驅(qū)動(dòng)、網(wǎng)絡(luò)協(xié)議完全Java驅(qū)動(dòng)、本地協(xié)議完全Java驅(qū)動(dòng)。本文選擇使用JDBC-ODBC橋驅(qū)動(dòng)訪問SQL Server數(shù)據(jù)庫(kù)。步驟如下:

        1.加載JDBC驅(qū)動(dòng)程序

        2.建立數(shù)據(jù)庫(kù)連接

        3.執(zhí)行SQL語句

        4.處理結(jié)果集

        5.關(guān)閉數(shù)據(jù)庫(kù)連接

        四、實(shí)例

        將存儲(chǔ)在Excel文件“users.xls”中sheet1中的用戶信息轉(zhuǎn)換到SQL Server 2000數(shù)據(jù)庫(kù)“business.mdb”中的users數(shù)據(jù)表。

        Excel的工作表Sheet由行和列組成,行對(duì)應(yīng)數(shù)據(jù)庫(kù)表中的一條條記錄,列對(duì)應(yīng)數(shù)據(jù)庫(kù)表中的字段。建立好一一對(duì)應(yīng)的關(guān)系,實(shí)現(xiàn)數(shù)據(jù)庫(kù)的轉(zhuǎn)換就是完全可行的。步驟如下:

        1.根據(jù)Excel中工作表的第一行的各字段名在SQL Server 2000中建立相應(yīng)結(jié)構(gòu)的數(shù)據(jù)表,要注意各字段的名稱、類型、長(zhǎng)度和是否為空的值。

        2.通過“控制面板”——“管理工具”——“數(shù)據(jù)源ODBC”,創(chuàng)建一個(gè)名為“business”的“用戶DSN”,連接到“business.mdb”數(shù)據(jù)庫(kù);

        3.通過Java Excel API讀取Excel工作表中的所有記錄,將這些記錄存儲(chǔ)在col[][]二維字符串?dāng)?shù)組中,不管是什么數(shù)據(jù)類型,都需要變?yōu)樽址?;然后再關(guān)閉與Excel的連接;

        4.利用JDBC-ODBC橋建立與“business.mdb”數(shù)據(jù)庫(kù)的連接,執(zhí)行插入記錄的SQL語句,將col[][]中對(duì)應(yīng)的一行行數(shù)據(jù)插入到“users”數(shù)據(jù)表中,這時(shí),需要將數(shù)據(jù)類型不為字符串的數(shù)據(jù)恢復(fù)到原來的數(shù)據(jù)類型。(限于篇幅代碼從略)

        五、結(jié)語

        Java利用Java Excel API訪問Excel工作簿,并利用JDBC-ODBC橋訪問SQL Server,可以將Excel中的數(shù)據(jù)轉(zhuǎn)換到SQL Server數(shù)據(jù)庫(kù)中,大大節(jié)省了開發(fā)電子商務(wù)應(yīng)用系統(tǒng)的時(shí)間和開銷。

        本文中所涉及到的圖表、注解、公式等內(nèi)容請(qǐng)以PDF格式閱讀原文。

        500 Internal Server Error

        500 Internal Server Error


        nginx
        500 Internal Server Error

        500 Internal Server Error


        nginx
        500 Internal Server Error

        500 Internal Server Error


        nginx
        500 Internal Server Error

        500 Internal Server Error


        nginx
        500 Internal Server Error

        500 Internal Server Error


        nginx
        欧美高h视频| 在线精品国产一区二区三区 | 狠狠躁夜夜躁人人爽超碰97香蕉| 国产激情无码Av毛片久久| 综合久久加勒比天然素人 | 亚洲一区二区三区毛片| 人妻av有码中文字幕| 成人网站免费看黄a站视频| 五月婷一本到五月天| 久久爱91精品国产一区| 亚洲中文字幕在线一区| 亚洲第一页综合图片自拍| 欧美va免费精品高清在线| 一区二区三区国产偷拍| 精品国产精品久久一区免费式| 一本色道无码道dvd在线观看| 亚洲午夜精品久久久久久一区| 日韩av免费在线不卡一区| 人妻少妇精品视频专区vr| 国产97在线 | 亚洲| 亚洲国产A∨无码影院| 一区二区三区日本美女视频| 精品无码人妻夜人多侵犯18| 国产精品jizz在线观看老狼| 亚洲中文欧美日韩在线| 午夜蜜桃视频在线观看| 国产片精品av在线观看夜色| 特级毛片a级毛片在线播放www| 国产黄片一区视频在线观看 | 国产成人综合美国十次| 国产亚洲av人片在线观看| 久久久久无码中文字幕| 精品在线视频在线视频在线视频 | 六月婷婷久香在线视频| 亚洲日韩精品A∨片无码加勒比| 亚洲免费一区二区av| 色综合久久中文娱乐网| 中文在线天堂网www| 亚洲精品一区二区三区av| 中文字幕日韩人妻少妇毛片| 国产av精国产传媒|