tomcatMySQL数据源的实际操作流程与代码

以下的文章主要向大家描述的是tomcat MySQL数据源的实际操作流程以及在其实际操作中所要用到的代码的描述,假如你对实现tomcat MySQL数据源的实际操作感兴趣的话,以下的文章将会满足你这一兴趣。

1.拷相应的driver.jar到Tomcat5\common\lib下

2.更改Tomcat5\conf下的context.xml

节点下加

 
 
 
  1. type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver" 
  2. url="jdbc:mysql://127.0.0.1:3306/test" 
  3. username="root" password="000000" maxActive="20" maxIdle="10" 
  4. maxWait="-1"/>  

3.更改工程下的web.xml

节点下加

 
 
 
  1.  
  2. DB Connection 
  3. jdbc/MysqlConnectionPoolTest 
  4. javax.sql.DataSource 
  5. Czh 
  6.  

4.tomcat MySQL数据源代码如下

 
 
 
  1. Context context = null;  
  2. Connection conn = null;  
  3. Statement stmt = null;  
  4. ResultSet rs = null;  
  5. public void DoQuery(String sql) {  
  6. try {  
  7. if(context==null)  
  8. {  
  9. context = new InitialContext();  
  10. }  
  11. // get ds  
  12. DataSource ds = (DataSource) context  
  13. .lookup("java:comp/env/jdbc/MysqlConnectionPoolTest");  
  14. // get conn  
  15. if(conn==null){  
  16. conn = ds.getConnection();  
  17. }  
  18. if(stmt==null){  
  19. stmt = conn.createStatement();  
  20. }  
  21. rs = stmt.executeQuery(sql);  
  22. while (rs.next()) {  
  23. String a = rs.getString("a");  
  24. String b = rs.getString("b");  
  25. }  
  26. } catch (Exception e) {  
  27. e.printStackTrace();  
  28. }  
  29. }  

注意有comp/env/

 
 
 
  1. context  
  2. .lookup("java:comp/env/jdbc/MysqlConnectionPoolTest");  

以上的相关内容就是对tomcat MySQL数据源的介绍,望你能有所收获。

【编辑推荐】

  1. Linux mysql就用fedora的自动安装
  2. Ubuntu mysql配置设置过程
  3. CentOS系统5编译安装mysql-4.1.22
  4. CentOS系统操作mysql的常用命令
  5. Ubuntu MySQL设置同步服务器
     

当前标题:tomcatMySQL数据源的实际操作流程与代码
文章起源:http://www.csdahua.cn/qtweb/news20/335420.html

网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网