摘錄:Tomcat 的 MySql 資料連線池

來源:互聯網
上載者:User
本文: 進管理頁面,建立Datasource:JNDI Name:   jdbc/mysql
Data Source URL:  jdbc:mysql://localhost:3306/cs  
JDBC Driver Class:   com.mysql.jdbc.Driver
User Name:    root
Password:     ********
Max. Active Connections:    4
Max. Idle Connections:    2
Max. Wait for Connection:    5000
Validation Query:  

%TOMCAT_HOME%\conf\web.xml,在</web-app>的前面添加:
<resource-ref>
    <description>DB Connection</description>
    <res-ref-name>jdbc/mysql</res-ref-name>
    <res-type>javax.sql.DataSource</res-type>
    <res-auth>Container</res-auth>

</resource-ref>

%TOMCAT_HOME%\conf\Catalina\localhost的對應網站的檔案中,添加

<ResourceLink name="jdbc/mysql" global="jdbc/mysql" type="javax.sql.DataSourcer"/>

 

測試代碼

<!doctype html public "-//w3c//dtd html 4.0 transitional//en"

"http://www.w3.org/TR/REC-html40/strict.dtd">

<%@ page import="java.sql.*"%>

<%@ page import="javax.sql.*"%>

<%@ page import="javax.naming.*"%>

<%@ page session="false" %>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<title></title>

<%

   out.print("我的測試開始");

   DataSource ds = null;

   try{

   InitialContext ctx=new InitialContext();

   ds=(DataSource)ctx.lookup("java:comp/env/jdbc/mysql");

   Connection conn = ds.getConnection();

   Statement stmt = conn.createStatement();

     //提示:users必須是資料庫已有的表,

//這裡的資料庫前文提及的Data Source URL配置裡自主資料庫。

   String strSql = " select * from users";

   ResultSet rs = stmt.executeQuery(strSql);

   while(rs.next()){

      out.print(rs.getString(1));                

     }

out.print("我的測試結束");

   }

   catch(Exception ex){

       out.print(“出現例外,資訊是:”+ex.getMessage());

    ex.printStackTrace();

   }

%>

</head>

<body>

</body>

</html>

類別: Java發布日期: 2007-6-26 13:41

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.