java中的EXCEL文件是否有PLATFORM INDEPENDENT连接字符串。 jdbc:odbc是依赖于平台的。还有别的吗?
答案 0 :(得分:1)
在this帖子中,您可以看到使用不带ODBC的连接字符串的示例。我想这就是你要找的......
Class.forName("com.hxtt.sql.excel.ExcelDriver").newInstance();
String url = "jdbc:Excel:///E:/JavaWithExcel/Feedback.xlsx";
String sql = "select * from [Sheet1]";
Connection con = DriverManager.getConnection(url, "", "");
Statement stmt = con.createStatement();
System.out.println(con);
System.out.println(stmt);
stmt.close();
con.close();
无论如何,您必须了解连接字符串始终特定于底层环境。它可能取决于操作系统,文件系统或其他东西......我只会为每个环境使用不同的配置文件。
希望我帮忙!