Tomcat通过JNDI方式链接MySql数据库
2014-04-15 15:05
190 查看
拷贝MySQL的JDBC驱动到Tomcat的lib路径下
配置全局数据源或者单个Web应用的局部数据源
局部数据源
在Tomcat的conf/Catalina/localhost下的 app.xml中添加
全局数据源
/conf/server.xml <Context>元素,添加如上<Resource/>元素
3. 在Tomcat4.x或者之前的版本中需要在web.xml中添加
4、在Java代码中使用
配置全局数据源或者单个Web应用的局部数据源
局部数据源
在Tomcat的conf/Catalina/localhost下的 app.xml中添加
<Context path="/test" docBase="test" debug="5" reloadable="true"> <Resource name="jdbc/test" auth="Container" type="javax.sql.DataSource" factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/你的DB名字" username="用户名" password="密码" maxActive="20" maxIdle="10" maxWait="-1" /> </Context>
全局数据源
/conf/server.xml <Context>元素,添加如上<Resource/>元素
3. 在Tomcat4.x或者之前的版本中需要在web.xml中添加
<resource-ref> <description>Datasource example</description> <res-ref-name>jndi/test</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref>
4、在Java代码中使用
Context ctx = new InitialContext(); String strLookup = "java:comp/env/jdbc/test"; DataSource ds =(DataSource) ctx.lookup(strLookup); Connection con = ds.getConnection(); Statement stmt=conn.createStatement(); ResultSet rs=stmt.executeQuery("select * from user");
相关文章推荐
- Tomcat通过JNDI方式链接MySql数据库
- Tomcat通过JNDI方式连接SqlServer数据库 开发JSP详解
- tomcat配置数据源通过JNDI访问mysql数据库
- 关于socket通信的理解,socket连接通过IP+端口号的方式,那么如果两个服务器端的应用在同一台机器上,并且位于同一个tomcat容器下,那么岂不是两个服务器都收到了客户端发送的信息
- 在Tomcat配置JNDI数据源的三种方式
- Tomcat配置JNDI数据源的方式及使用
- JNDI+Tomcat配置数据源的两种方式
- 如何通过图文或文字链接的方式一键加入微信群
- 通过web的方式动态查看tomcat的catalina.out的日志(web.py)
- SpringBoot通过jar包方式centos后台部署,如何做到退出控制台,链接访问有效
- Tomcat中通过JNDI配置访问数据库
- IT忍者神龟之在Tomcat配置JNDI数据源的三种方式
- 在Tomcat配置JNDI数据源的三种方式
- 【转】tomcat下jndi的三种配置方式
- Tomcat下jndi的三种配置方式
- 配置tomcat5.5 jndi 各种配置方式 分析总结(mysql)
- 在Tomcat配置JNDI数据源的三种方式
- spring配置下通过tomcat的jndi服务连接数据库
- tomcat中通过JNDI数据源配置使用--时间沙漏
- tomcat5_5 jndi各种配置方式分析总结(mysql)