博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java 基于tomcat的数据源案例
阅读量:5231 次
发布时间:2019-06-14

本文共 1993 字,大约阅读时间需要 6 分钟。

1、在context中定义数据源

1 
2
5
16
17 18

2、在web.xml中配置

1 
2
6
testDs
7
8
testServlet
9
test_servlet_package.test_servlet
10
11
12
testServlet
13
/testServlet
14
15
16
DB Connection
17
jdbc/mysql
18
javax.sql.DataSource
19
Container
20
21

3、在servlet中使用

1 package test_servlet_package; 2 import java.io.IOException; 3 import java.sql.Connection; 4 import java.sql.ResultSet; 5 import java.sql.Statement; 6 import javax.naming.InitialContext; 7 import javax.servlet.ServletException; 8 import javax.servlet.http.HttpServlet; 9 import javax.servlet.http.HttpServletRequest;10 import javax.servlet.http.HttpServletResponse;11 import javax.sql.DataSource;12 public class test_servlet extends HttpServlet {13 14     protected void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {15         DataSource ds = null;16         try {17             InitialContext ctx = new InitialContext();18             ds = (DataSource) ctx.lookup("java:comp/env/jdbc/mysql");19             Connection conn = ds.getConnection();20             Statement stmt = conn.createStatement();21             String strSql = "select * from dim_code";22             ResultSet rs = stmt.executeQuery(strSql);23             while (rs.next()) {24                 System.out.println("name:" + rs.getString(1));25             }26             rs.close();27             stmt.close();28             conn.close();29         } catch (Exception ex) {30             ex.printStackTrace();31         }32     }33 }

总结:案例只是介绍一个数据源的简单使用、用于理解、方便后期调查使用

转载于:https://www.cnblogs.com/kongxianghao/p/6961695.html

你可能感兴趣的文章
使用shared memory 计算矩阵乘法 (其实并没有加速多少)
查看>>
Django 相关
查看>>
git init
查看>>
训练记录
查看>>
IList和DataSet性能差别 转自 http://blog.csdn.net/ilovemsdn/article/details/2954335
查看>>
Hive教程(1)
查看>>
第16周总结
查看>>
C#编程时应注意的性能处理
查看>>
Fragment
查看>>
比较安全的获取站点更目录
查看>>
苹果开发者账号那些事儿(二)
查看>>
使用C#交互快速生成代码!
查看>>
UVA11374 Airport Express
查看>>
P1373 小a和uim之大逃离 四维dp,维护差值
查看>>
NOIP2015 运输计划 树上差分+树剖
查看>>
P3950 部落冲突 树链剖分
查看>>
读书_2019年
查看>>
读书汇总贴
查看>>
微信小程序 movable-view组件应用:可拖动悬浮框_返回首页
查看>>
MPT树详解
查看>>