logo资料库

JSP通过JDBC-ODBC访问Excel.doc

第1页 / 共5页
第2页 / 共5页
第3页 / 共5页
第4页 / 共5页
第5页 / 共5页
资料共5页,全文预览结束
JSP 通过 JDBC-ODBC 访问 Excel 包括三个步骤: 1. Excel 数据表的建立。 JDBC-ODBC 桥接器的建立。 2. JSP 源代码。 3. 一、建立 Excel 表 名为 goods.xls 然后任意选中一片区域 插入->名称->定义->确定。完成。 二、JDBC-ODBC 桥接器的建立。 开始→设置→控制面板→管理工具→数据源(ODBC)→系统 DNS→添加→Driver do Microsoft Excel(*.xls)→完成。
数据源名可以任意,但要与代码相吻合。然后点击选择工作簿 找到 goods.xls 文件→确定。再确定即可看到系统数据源中多了一个名叫 star 的数据源。 完成 JDBC-ODBC 桥接器的建立。
三、JSP 源代码。 <%@ page contentType="text/html;charset=GB2312" %> <%@ page import="java.sql.*" %> <% Connection con; Statement sql; ResultSet rs; try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); } catch(ClassNotFoundException e){} try { con=DriverManager.getConnection("jdbc:odbc:star","",""); out.print("") ; } out.print(""); con.close(); catch(SQLException e1) {} } %> sql=con.createStatement(); rs=sql.executeQuery("SELECT * FROM 品名 "); out.print(""); out.print(""); out.print(""); while(rs.next()) { out.print(""); String name=rs.getString(1); out.print(""); String unit=rs.getString(2); out.print(""); String unitprice=rs.getString(3); out.print("");
效果图:
分享到:
收藏
"+" 品名"); out.print(""+" 单位"); out.print(""+" 单价"); out.print("
"+name+""+unit+""+unitprice+"