您现在的位置是:首页 >

Java jsp tomcat6 mysql连接池配置

火烧 2021-11-13 03:18:23 1033
Java j tomcat6 my ql连接池配置   最近在网上看到的java+j + tomcat + my ql 连接池大多数是tomcat 的 很多都说得不详细 并且配置不起 让我们很费时间

Java jsp tomcat6 mysql连接池配置  

  最近在网上看到的java+jsp+ tomcat + mysql 连接池大多数是tomcat 的 很多都说得不详细 并且配置不起 让我们很费时间 也很脑火 今天我终于把最新的tomcat +mysql的连接池配置成功了 现在分享如下:

   需要的文件:mysql win zip(安装文件) mysql connector java bin jar(连接驱动程序) apache tomcat exe(安装文件)

   配置tomcat下的conf下的context xml文件 在<context></context>之间添加连接池如下:

  <Resource name= jdbc/mysql

  auth= Container

  type= javax sql DataSource

  driverClassName= mysql jdbc Driver

  url= jdbc:mysql://localhost/test

  username= root

  password= root

  maxActive=

  maxIdle=

  maxWait= />

  上面的参数不用我说了吧 这些都知道是什么意思吧

   配置你的应用下的web xml中的<web app></web app>之间加入:

  xml 代码<resource ref>

  <description>DB Connection</description>

  <res ref name>jdbc/mysqlx</res ref name>

  <res type>javax sql DataSource</res type>

  <res auth>Container</res auth>

  </resource ref>

   大功告成 不用在原来的server xml里面配置了 下面就可以编写测试程序了 这个网上就很多了 主要的就上面 当然要把连接驱动程序都放到tomcat 下的lib下面 测试代码如下:

  java 代码<!doctype public //w c//dtd transitional//en

   /strict dtd >

  <%@ page import= java sql * %>

  <%@ page import= javax sql * %>

  <%@ page import= javax naming * %>

  <%@ page session= false %>

  <>

  <head>

  <meta equiv= Content Type content= text/; charset=gb >

  <title></title>

  <%

  out print( 我的测试开始 );

  DataSource ds = null;

  try{

  InitialContext ctx=new InitialContext();

  ds=(DataSource)ctx lookup( java:p/env/jdbc/mysql );

  Connection conn = ds getConnection();

  Statement stmt = conn createStatement();

  //提示 users必须是数据库已有的表

Java jsp tomcat6 mysql连接池配置

  //这里的数据库前文提及的Data Source URL配置里包含的数据库

  String strSql = select * from users ;

  ResultSet rs = stmt executeQuery(strSql);

  while(rs next()){

  out print(rs getString( ));

  }

  out print( 我的测试结束 );

  }

  catch(Exception ex){

  out print( 出现例外 信息是: +ex getMessage());

  ex printStackTrace();

  }

  %>

  </head>

  <body>

  </body>

  </>

  上面的保证能行 我已经测试过了 如有问题可以给我留言

  xml 代码

  下面是针对

  Cannot create JDBC driver of class for connect URL null    异常问题的解决方法

  除了context xml 应用下的web xml文件的正确设置 还有有一个地方设置很关键

  如果你使用的是 带有管理monitor的 那个tomcat的话 在Eclipse里 要设置好正确的读取web xml文件的路径 如图

  

  这里的路径要设置成 你的workspace里的那个tomcat 的servers下的 配置文件路径哦!

  这步很关键 我因为使用的tomcat 是安装版的 在Eclipse里 添加插件的那种 所以读取的配置文件不一样 貌似要读取workspace里配置文件 的文件才可以!!

  除了tomcat安装目录下的配置文件要注意的 还有workspace里配置文件 还有 应用 下的配置文件!!

  ## 另一个要注意的是 如果你要插入的数据库字段 有包含id 字段的 要考虑 id是否自动增加!!

lishixinzhi/Article/program/Java/hx/201311/25964  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码