除了关系型数据库以外,开发人员还可以使用JDBC访问Spreadsheet文档或者XML文档中的内容。实际上,在Spreadsheet文档中,每个页面(Sheets)都可以看作是一张表;表内的数据可以像关系型数据库的表那样访问。目前,流行的Spreadsheet文档有微软的Excel表文件(Microsoft Excel),谷歌Sheets(Google Sheets),LibreOffice Calc和Apache OpenOffice Calc。
目前,开源的Spreadsheet-JDBC驱动并不多,能找到的仅是Google Spreadsheet JDBC驱动。在商业软件市场上,cdata提供了付费的Microsoft Excel JDBC驱动,Google Spreadsheet JDBC驱动等。
使用JDBC接口也能将数据存储在XML文档中,像关系型数据库那样查询数据和更新数据。因为XML文档支持灵活的数据结构,如果将数据按照行列的方式组织的话,这些数据是可以按照表格的形式读取和访问的。cdata也提供了XML-JDBC驱动程序。
本章简单介绍了JDBC接口访问Spreadsheet文档和XML文档的内容。目前,市场上并没有许多可选的JDBC驱动程序。我们准备了这个章节的主要目的是为了向大家展示JDBC接口不仅可以访问关系型数据库,她还能访问那些按照表格组织的数据。这些数据可以存放在文件中,也可以存放在远端服务器上,通过网络连接获取。
注册用户登陆后可留言