皕杰技术社区

 找回密码
 立即加入

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 1025|回复: 3

eclipse怎么配置皕杰数据源

[复制链接]
发表于 2018-9-17 17:34:07 | 显示全部楼层 |阅读模式
eclipse下tomcat 服务器  怎么配置皕杰数据源
发表于 2018-9-17 17:43:18 | 显示全部楼层
数据源::本机MySQL中的数据库 test
服务器:apache-tomcat-6.0.35;
1、先在Eclipse中建立一个Web项目, 我的叫Report。然后在Report项目上集成报表。
2、\apache-tomcat-6.0.35\conf\Catalina\localhost中,建立名为MyReportJNDI.xml的文件,在其中指明项目路径和数据源配置,内容如下:
xml 代码:
  1. <Context path="/Report" docBase="D:/java/Report" debug="99" reloadable="true">
  2. <Resource name="mysql/test" type="javax.sql.DataSource"
  3. driverClassName="com.mysql.jdbc.Driver" maxIdle="30" maxWait="10000"
  4. sername="root" password="root"
  5. url="jdbc:mysql://localhost:3306/test"
  6. maxActive="100"/>  
  7. </Context>
复制代码


回复 支持 反对

使用道具 举报

发表于 2018-9-17 17:48:32 | 显示全部楼层
3、在Report项目的WEB-INF/web.xml 中引用这个数据源
xml 代码:
  1. <resource-env-ref>  
  2.     <description>Report JNDI</description>  
  3.     <resource-env-ref-name>mysql/test</resource-env-ref-name>  
  4.     <resource-env-ref-type>javax.sql.DataSource</resource-env-ref-type>  
  5. </resource-env-ref>
复制代码
4、在Report项目的 WEB-INF\resources\config.xml中设置报表的数据源。
在<dsConf> </dsConf>节点里添加xml代码:
  1. <dataSource>
  2. <Name>test</Name> <!-- 数据源名称,与设计器中一致 -->
  3.                 <JNDIPrefix>java:comp/env/</JNDIPrefix>
  4.                 <JNDIName>mysql/test</JNDIName> <!-- 数据源的JNDI资源名称 -->
  5.                 <DBType>mysql</DBType>
  6.                 <DBEncode>gbk</DBEncode> <!-- 数据库编码方式 -->
  7. <SQLDecode>false</SQLDecode>
  8.                 <Default>false</Default>
  9.         </dataSource>
复制代码

回复 支持 反对

使用道具 举报

发表于 2018-9-17 17:50:09 | 显示全部楼层
注意:数据源名称和数据源的JNDI资源名称是区分大小写的。
5、将mysql驱动包mysql-connector-java-5.1.7-bin.jar分别放到apache-tomcat-6.0.35\lib和Report项目WEB-INF\lib下。
就这样,tomcat的数据源就创建好了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

QQ|小黑屋|手机版|皕杰软件 ( 京ICP备14050931号 )

GMT+8, 2024-4-25 14:06 , Processed in 1.115167 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表