Очевидно, этот источник данных Tomcat регистрируется в JNDI.Затем API Crystal Reports найдет «jdbc / TESTDB» (ниже) под именем JNDI «TESTDB».Какой самый простой способ настроить это в отдельной программе?У меня есть несколько отчетов об источниках данных, поэтому я предпочитаю настроить все записи JNDI таким образом, чтобы на все необходимые ссылки ссылались и использовали по требованию.Существующие отчеты не изменятся и будут ссылаться на соединения ODBC.
Мне нужно подражать этой записи Tomcat JNDI в автономном приложении.Меня не волнует ни один из параметров max:
<Context>
<Resource name="jdbc/TESTDB" auth="Container" type="javax.sql.DataSource"
maxActive="100" maxIdle="30" maxWait="10000"
username="user" password="passwd" driverClassName="oracle.jdbc.OracleDriver"
url="jdbc:oracle:thin:@dbserver:1521:db1"/>
</Context>
Это пример отчетов о кристаллах, который показывает эту настройку в действии с использованием Tomcat:
http://www.javathinking.com/2011/09/using-the-crystal-reports-java-api-to-generate-pdf/