您现在的位置是:首页 > 文章详情

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

日期:2018-10-10点击:402

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的数据源就创建好了。

原文链接:https://yq.aliyun.com/articles/652120
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章