`
黄继华
  • 浏览: 43506 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

Tomcat的数据源配置.txt

 
阅读更多
  1. 1.将tomcat安装目录下/conf.context.xml文件拷贝到WebRoot/MEAT-INF下。
  2. 2.将<Resourcename="jdbc/tfms"auth="Container"type="javax.sql.DataSource"
  3. maxActive="50"maxIdle="30"maxWait="10000"logAbandoned="true"
  4. username="sa"password="password"driverClassName="net.sourceforge.jtds.jdbc.Driver"
  5. url="jdbc:jtds:sqlserver://localhost:1433/TransfusionMngDB;tds=8.0;lastupdatecount=true"/>
  6. 拷贝到context.xml的Context元素下。
  7. 3.将
  8. <resource-ref>
  9. <description>DBConnection</description>
  10. <res-ref-name>jdbc/tfms</res-ref-name>
  11. <res-type>javax.sql.DataSource</res-type>
  12. <res-auth>Container</res-auth>
  13. </resource-ref>
  14. 拷贝到web.xml的<welcome-file-list>元素标签后。
  15. 3.
  16. Tomcat5的数据源配置跟Tomcat5.5的数据源配置有很多的差别,Tomcat6的数据源配置跟Tomcat5.5的配置基本上相同。
  17. 以前的Tomcat5的配置需要在server.xml文件当中配置或者在conf/Catalina/localhost下面相应的上下文配置文件做配置。这种配置方式不合理的地方在于,假如数据库做了更改,程序员需要手工去修改这些文件,不利于团队开发。
  18. Tomcat5.5跟Tomcat6的配置显得更为简单,我们只需要在我们的WebRoot目录下,新建一个META-INF的目录(假如不存在),在该目录下创建一个context.xml文件,并且在context.xml文件当添加以下的配置信息:
  19. 程序代码
  20. <Context>
  21. <Resourcename="jdbc/tfms"auth="Container"type="javax.sql.DataSource"
  22. maxActive="50"maxIdle="30"maxWait="10000"logAbandoned="true"
  23. username="sa"password="password"driverClassName="net.sourceforge.jtds.jdbc.Driver"
  24. url="jdbc:jtds:sqlserver://localhost:1433/TransfusionMngDB;tds=8.0;lastupdatecount=true"/>
  25. </Context>
  26. 其中:
  27. name表示指定的jndi名称
  28. auth表示认证方式,一般为Container
  29. type表示数据源类型,使用标准的javax.sql.DataSource
  30. maxActive表示连接池当中最大的数据库连接
  31. maxIdle表示最大的空闲连接数
  32. maxWait当池的数据库连接已经被占用的时候,最大等待时间
  33. logAbandoned表示被丢弃的数据库连接是否做记录,以便跟踪
  34. username表示数据库用户名
  35. password表示数据库用户的密码
  36. driverClassName表示JDBCDRIVER
  37. url表示数据库URL地址
  38. 在以往的tomcat当中还需要在web.xml指定相应的resource,在tomcat5.5以后的版本不写也可以,但建议还是配置。
  39. 程序代码
  40. <resource-ref>
  41. <description>DBConnection</description><!--这句可要可不要-->
  42. <res-ref-name>jdbc/tfms</res-ref-name>
  43. <res-type>javax.sql.DataSource</res-type>
  44. <res-auth>Container</res-auth>
  45. </resource-ref>
  46. 配置完之后,还需要将JDBCDRIVER存放在%TOMCAT_HOME%/lib里面,这是必须的,不然,tomcat没有办法找到driver
  47. 之后重新启动tomcat
  48. 最后,测试数据源是否正确,写一个test.jsp,在test.jsp得到DataSource,以下是程序片断
  49. 程序代码
  50. ContextinitContext=newInitialContext();
  51. ContextenvContext=(Context)initContext.lookup("java:/comp/env");
  52. DataSourceds=(DataSource)envContext.lookup("jdbc/tfms");
  53. Connectionconn=ds.getConnection();
分享到:
评论

相关推荐

    tomcat数据源配置.txt

    tomcat数据源配置.进行WEB开发是,既方便又安全的连接数据库方法.

    Tomcat6.02和sql2000数据源(连接池)配置.txt

    Tomcat6.02和sql2000数据源(连接池)配置.txt

    tomcat数据源的配置及使用

    tomcat数据源的配置及使用 在eclipse中开发的示例,txt文档的说明,exe文件的教程。在使用JNDI,可分为5步 (1)配置context.xml文件(Tomcat 6.0\conf文件夹下),把连接数据库用的驱动包(sqljdbc.jar)复制到...

    tomcat 配置数据源

    prefix="localhost_MysqlTest_log." suffix=".txt" timestamp="true"/&gt; type="javax.sql.DataSource"/&gt; &lt;name&gt;factory &lt;value&gt;org.apache.commons.dbcp.BasicDataSourceFactory ...

    tomcat_jndi_hibernate.txt

    tomcat_jndi_hibernate 是我总结的一些关于在tomcat下配置jndi数据源的方法,我用的是oracle数据库. 配置好jndi后,用于hibernate时其中也有提到

    Struts2学习示例

    5、tomcate数据源配置 见 tomcat配置.txt 6、创建了专门的数据库操作工具类 DBUtil、专门的DAO管理工具DAOManager 7、实现了CRUD的基本操作 8、struts2基本标签的使用 9、struts2的Action实现,其中用到了两种方法 ...

    Eclipse开发分布式商城系统+完整视频代码及文档

    │ 淘淘商城源代码.zip │ ├─01.第一天 │ 01.课程计划.avi │ 02.淘淘商城介绍.avi │ 03.创建后台工程-taotao-parent.avi │ 04.创建taotao-manager.avi │ 05.svn的使用.avi │ 06.ssm框架整合思路.avi │ 07....

    struts2+hibernate学习示例

    5、tomcate数据源配置 见 tomcat配置.txt //这个项目用不着了 6、创建了专门的数据库操作工具类 DBUtil、专门的DAO管理工具DAOManager 7、实现了CRUD的基本操作 8、struts2基本标签的使用 9、struts2的Action实现,...

    韩顺平sevlet,jsp视频教程知识点.txt

    如何设置数据源和连接池(公司常用!) ************************servlet部分完**************************** 韩顺平 j2ee视频实战教程jsp第1讲(上集).wmv 视频描述: (一) java EE核心十三种技术介绍 (二) java EE...

    struts2+Hibernate+Spring学习示例

    5、tomcate数据源配置 见 tomcat配置.txt //这个项目用不着了 6、创建了专门的数据库操作工具类 DBUtil、专门的DAO管理工具DAOManager 7、实现了CRUD的基本操作 8、struts2基本标签的使用 9、struts2的Action实现,...

    Tomcat6连接池两种连接方式(含两个例子)及详细步骤及使用的包

    Tomcat6连接池 第一种配置方式:(局部数据源) 第二种配置方式:(全局数据源) 内含两个例子demo 及txt配置详细步骤 及使用的包

    Java开发技术大全(500个源代码).

    outputByWhile.java 用do~while循环随机输出数据 outputMax.java 求两个数中的最大数 overflowExample.java 演示溢出 precedence.java 演示自加运算符的优先级 primeNumber.java 输出100-200之间的所有素数 ...

    基于Java WEB的宿舍管理系统(源码+数据库+配置说明).zip

    找到源代码中src/sql目录下的 table.txt 到mysql管理工具里面执行这些脚本。 脚本放上去后直接敲回车执行,建议一个个的执行。 在eclipse中配置c3p0(配置要注意的就是数据库名、用户、密码) 源代码中src下有...

    hakai数据集:将进入https:catalogue.hakai.orgerddap的Hakai数据集

    概述ERDDAP的示例数据集和配置。 使用。 您可以在实时查看此设置,并在上找到文档。下载您应该git clone或下载并通过绿色的“ Clone or download”按钮将此存储库解压缩。 克隆或下载后,移至该目录。 $ lsdatasets ...

    jsp+sql房屋租借管理系统(源代码)

    12、 如果需要配置数据源,开始-控制面板-管理工具-数据源ODBC-添加-SQLServer-完成,名称填写readme.txt文件里的数据源名,描述为空,服务器填写“.”就可以,下一步-下一步-更改默认的数据库为你的附加数据库-下...

    JAVA+SQL电子通讯录带系统托盘

    12、 如果需要配置数据源,开始-控制面板-管理工具-数据源ODBC-添加-SQLServer-完成,名称填写readme.txt文件里的数据源名,描述为空,服务器填写“.”就可以,下一步-下一步-更改默认的数据库为你的附加数据库-下...

    基于JSP的CD销售管理系统

    12、如果需要配置数据源,开始-控制面板-管理工具-数据源ODBC-添加-SQLServer-完成,名称填写readme.txt文件里的数据源名,描述为空,服务器填写“.”就可以,下一步-下一步-更改默认的数据库为你的附加数据库-下...

    基于lucene4.3的知识图谱搜索引擎XunTa(一种用"知识点"来找人的搜人引擎).zip

    它通过配置模版的方法抓取网页数据,也可以通过API获得目标网站的数据。该工具整理好亦将上载到开源社区。如急需,可向我们索取。  3. 你可以通过试用下面的网站来测试部分功能。 遇到任何技术问题,或对搜索创意...

    JAVA上百实例源码以及开源项目源代码

    Java访问权限控制源代码 1个目标文件 摘要:Java源码,文件操作,权限控制 Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流...

    SSH产品销售分析系统源码

    内含.sql脚本 及 产品销售分析系统安装配置说明.txt 运行环境: 1 Java平台选择JDK 6.0或更高版本。 2 Web服务器选择Tomcat 5.0或更高版本。 3 数据库服务器选择MySQL 5.0.18或更高版本。 管理员用户名: admin 管理...

Global site tag (gtag.js) - Google Analytics