在使用JSP 访问Crystal report 的应用中,见到这样一段code:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
java.sql.Connection con = DriverManager.getConnection("jdbc:odbc:Xtreme Sample Database 9");
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM CUSTOMER");
//Add the resultSet as a new table to the report
rptDoc.getDatabaseController().addDataSource(rs);
这里,在jsp 中定义了查询SQL,查询结果作为ResultSet传给了report.
有什么办法使用JDBC connection,但直接使用crystal report中定义的查询SQL而不是使用jsp程序中的SQL
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
java.sql.Connection con = DriverManager.getConnection("jdbc:odbc:Xtreme Sample Database 9");
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM CUSTOMER");
//Add the resultSet as a new table to the report
rptDoc.getDatabaseController().addDataSource(rs);
这里,在jsp 中定义了查询SQL,查询结果作为ResultSet传给了report.
有什么办法使用JDBC connection,但直接使用crystal report中定义的查询SQL而不是使用jsp程序中的SQL