eclipse如何配置皕杰报表数据源

eclipse下tomcat 服务器  怎么配置皕杰数据源

数据源::本机MySQL中的数据库 test;

服务器:apache-tomcat-6.0.35;

1、先在Eclipse中建立一个Web项目, 我的叫Report。然后在Report项目上集成报表。

2、在\apache-tomcat-6.0.35\conf\Catalina\localhost中,建立名为MyReportJNDI.xml的文件,在其中指明项目路径和数据源配置,内容如下:

xml 代码:

<Context path=”/Report” docBase=”D:/java/Report” debug=”99″ reloadable=”true”>

<Resource name=”mysql/test” type=”javax.sql.DataSource”

driverClassName=”com.mysql.jdbc.Driver” maxIdle=”30″ maxWait=”10000″

sername=”root” password=”root”

url=”jdbc:mysql://localhost:3306/test”

maxActive=”100″/>

</Context>

3、在Report项目的WEB-INF/web.xml 中引用这个数据源
xml 代码:

<resource-env-ref>

<description>Report JNDI</description>

<resource-env-ref-name>mysql/test</resource-env-ref-name>

<resource-env-ref-type>javax.sql.DataSource</resource-env-ref-type>

</resource-env-ref>

4、在Report项目的 WEB-INF\resources\config.xml中设置报表的数据源。

在<dsConf> </dsConf>节点里添加xml代码:

<dataSource>         

<Name>test</Name> <!– 数据源名称,与设计器中一致 –>

         <JNDIPrefix>java:comp/env/</JNDIPrefix>

         <JNDIName>mysql/test</JNDIName> <!– 数据源的JNDI资源名称 –>

         <DBType>mysql</DBType>

         <DBEncode>gbk</DBEncode> <!– 数据库编码方式 –>

         <SQLDecode>false</SQLDecode>

         <Default>false</Default>

    </dataSource>

注意:数据源名称和数据源的JNDI资源名称是区分大小写的。
5、将mysql驱动包mysql-connector-java-5.1.7-bin.jar分别放到apache-tomcat-6.0.35\lib和Report项目WEB-INF\lib下。
就这样,tomcat的数据源就创建好了。

 

BI:一本被念歪了