Tag: ojdbc

如何使用Java 8作为数据库访问Excel

我正在使用Java 8。 当我试图通过jdbc-odbc访问Excel数据(基本上这是我的testing数据),我得到“java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver” 而且我也试图访问数据作为非DSN。 我冲浪网,并知道Oracle不支持jdbc-odbc。 那么使用Java访问这个Excel数据最简单的方法是什么? Connection con=null; Statement stmt=null; ResultSet rs=null; String query = "select TestScript from [TS 360 Scripts$]"; try { Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" ); con = DriverManager.getConnection("jdbc:odbc:;Driver={Microsoft Excel Driver(*.xlsx)};DBQ=D://TS 360 Script with Count.xlsx"); stmt=con.createStatement(); rs=stmt.executeQuery(query); while(rs.next()) { System.out.println(rs.getString("TestScript")); } con.close(); rs.close(); stmt.close(); } catch(Exception e) { e.printStackTrace(); }