基于JAVA的电子商务数据转换方案

基于JAVA的电子商务数据转换方案

ID:46666958

大小:64.50 KB

页数:3页

时间:2019-11-26

基于JAVA的电子商务数据转换方案_第1页
基于JAVA的电子商务数据转换方案_第2页
基于JAVA的电子商务数据转换方案_第3页
资源描述:

《基于JAVA的电子商务数据转换方案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于JAVA的电了商务数据转换方案作者:马宁冯玉芬杜瑞庆发布时间:06-05-12[摘耍]提出了将早期电子商务数据库中的数据转换到现代所用的数据库的技术,以Deel2000中的数据转换到SQLServer2000数据库为例,详细介绍了转换的步骤和技术,对于当前电子商务应用系统的开发具冇一定的参考价值。[关键iM]JavaBccelSQLServerJDBC-ODBC电了商务数据库一、引言电子商务是在因特网开放的网络环境下,基于浏览器/服务器应用方式,实现消费者的网上购物、商户Z间的网上交易和在线电子支付的一种新型的商业运营模式。有关电子商务的信息人都存储在数据库中。早期

2、数据库可能选择Excel或者Access,现在选择SQLServer和Oracle。如果重新构造数据库会有很大的开销,而数据库转换可以节省开销。本文详细论述基于Java平台从Excel转换到SQLServer的方法。二、Excel和SQLServerExcel是微软办公套製软件的一个重要的组成部分,它可以进行齐种数据的处理、统计分析和辅助决策操作,广泛地应用于管理、统计财经、金融等众多领域,具有强大的制作表格和图表功能,述具冇关系数据库的某些管理功能。但在一些专用的软件中,Excel生成的报表质量较差,难以达到用户的要求,可以将Excel中的数据转换到SQLServer

3、数据库中以满足用户要求。SQLServer是微软推出的屮小型网络数据库系统,是口前最常用的数据库系统之一。随着SQLServer网络数据库应用程序Fl益增多,这种Web数据库应用系统的正常运行一般依赖于已存在的用户数据库。木文以Excel2000和93LServer2000为例介绍从数据从Excel转换到SQLServer。作者:马宁冯玉芬杜瑞庆发布时间:06・05・12三、使用Java语言访问数据库转换工作需要应用程序来完成,编写应用程序的语言我们选择Java。Java是一种跨平台的程序设计语言,非常适合于企业网络和Internet环境。Java木身不能直接访问Exc

4、el,耍想操作Excel中的数据必须使用JavaExcelAPI,通过它Java开发人员可以读取Excel文件的内容、创建新的Excel文件、更新已经存在的Reel文件。使用该API非Windows操作系统也可以通过纯Java应用来处理Excel数据表。Java可以通过JDBC访问9QLServer数据库。JDBC定义了一个底层的API,用来支持独立于任何特定9QL实现的基本SQL功能。有了JDBC,可向各种关系数据库发送SQL语句。在JDBC技术中,程序员使用JDBCAPI将标准的9QL语句通过JDBC驱动管理器传递给相应的JDBC驱动,并由该JDBC驱动传给所指定的

5、数据库服务器,这样就不必为访问不同数据库而分别编写不同的接口程序。JDBC驱动有四种类型,它们分別是:JDBC-ODBC桥、木地API部分Java驱动、网络协议完全Java驱动、本地协议完全Java驱动。本文选择使用JDBC-ODBC桥驱动访问SQLServer数据库。步骤如下:1•加载JDBC驱动程序2.建立数据库连接3•执行SQL语句4•处理结果集5•关闭数据库连接四、实例将存储在Excel文件“users.xls”中sheetl中的用户信息转换到SQLServer2000数据库“business.mdb”中的users数据表。Excel的工作表Sheet由行和列组

6、成,行对应数据库表小的一条条记录,列对应数据库表中的字段。建立好一一对应的关系,实现数据库的转换就是完全可行的。步骤如下:1•根据Excel中工作表的第一行的各字段名在SQLServer2000中建立相应结构的数据表,要注意各字段的名称、类型、长度和是否为空的值。2通过“控制面板”——“管理工具”——“数据源ODBC”,创建一个名为“business”的“用户DSN”,连接到“busness.mdb"数据库;2.通过JavaExcelAPI读取Excel1L1作表中的所有记录,将这些记录存储在col[][]二维字符串数组中,不管是什么数据类型,都需要变为字符串;然后再关

7、闭与Excel的连接;3.利用JDBC-ODBC桥建立与“businessmdb”数据库的连接,执行插入记录的SQL语句,将col[][]中对应的一行行数据插入到“users”数据表中,这时,需要将数据类型不为字符串的数据恢复到原来的数据类型。邙艮于篇幅代码从略)五、结语Java利用JavaExcelAPI访问Excel工作簿,并利用JDBC-ODBC桥访问SQLServer,可以将Excel中的数据转换到SQLServer数据库中,大大节省了开发电子商务应用系统的时间和开销。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。