Tomcat5的數(shù)據(jù)庫(kù)連接池配置 -電腦資料

電腦資料 時(shí)間:2019-01-01 我要投稿
【m.clearvueentertainment.com - 電腦資料】

    導(dǎo)讀:及解決方法,

Tomcat5的數(shù)據(jù)庫(kù)連接池配置

! 1 .配置環(huán)境:Tomcat5.5.20 + jdk1.5.0_09+ Sql Server 2000+Win2000  2.配置步驟:  第一步:  啟動(dòng)Tomcat,打開IE在地址欄內(nèi)輸入http://localhost:8080/admin 進(jìn)入Tomcat的管理界面;點(diǎn)擊右邊的Data Sources 在右上角的下拉菜單中選擇Create New Data Source 在下邊的輸入框中輸入需要的配置信息。之后保存并提交。

正文:

    在Tomcat5.5.20這個(gè)版本下數(shù)據(jù)庫(kù)連接池的配置,及程序?qū)B接池的JNDI查找,并提供相應(yīng)測(cè)試代碼。最后指出配置及應(yīng)用過(guò)程中的常見問(wèn)題及解決方法。

    1 .配置環(huán)境:Tomcat5.5.20 + jdk1.5.0_09+ Sql Server 2000+Win2000

    2.配置步驟:

    第一步:

    啟動(dòng)Tomcat,打開IE在地址欄內(nèi)輸入http://localhost:8080/admin 進(jìn)入Tomcat的管理界面;點(diǎn)擊右邊的Data Sources 在右上角的下拉菜單中選擇Create New Data Source 在下邊的輸入框中輸入需要的配置信息。之后保存并提交。

    JNDI Name:jdbc/SQL //(SQL為自己所命的名字)

    Data Source URL:jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=employeedb

    JDBC Driver Class: com.microsoft.jdbc.sqlserver.SQLServerDriver

    User Name:sa

    Password: sa

    Max. Active Connections: 4 //最大連接數(shù)

    Max. Idle Connections: 2 //最大的空閑連接數(shù)

    Max. Wait for Connection:5000 //最大等待連接時(shí)間第二步:配置tomcat添加JDBC驅(qū)動(dòng)

    首先要下載安裝sqlserver-jdbc-驅(qū)動(dòng),然后將其lib下的三個(gè)jar文件放到tomcat/common/lib下。

    第三步:配置tomcat安裝路下的/con/context.xml文件,添加如下內(nèi)容:

    < Resource name="jdbc/SQL" type="javax.sql.DataSource" maxActive="4"

    maxIdle="2" username="sa" maxWait="5000"

    driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"

    password="sa"

    url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=employeedb" />

    第四步:測(cè)試:編寫JSP文件,

電腦資料

Tomcat5的數(shù)據(jù)庫(kù)連接池配置》(http://m.clearvueentertainment.com)。

    < %@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

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

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

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

    < !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

    < html>

    < head>

    < title>tomcat數(shù)據(jù)庫(kù)連接池技術(shù)測(cè)試< /title>

    < /head>

    < body>

    Tomcat數(shù)據(jù)庫(kù)連接池測(cè)試

    < br>

    < %

    Connection conn = null;

    Context initCtx = new InitialContext();

    Context ctx = (Context) initCtx.lookup("java:comp/env");

    javax.sql.DataSource ds = (javax.sql.DataSource) ctx

    .lookup("jdbc/SQL");

    conn = ds.getConnection();

    Statement stmt = conn.createStatement();

    PreparedStatement ps = conn.prepareStatement("select * from employee");

    ResultSet rs = ps.executeQuery();

    while (rs.next()) {

    out.println(rs.getInt(1) + "< br>");

    out.println(rs.getString(2) + "< br>");

    out.println(rs.getString(3) + "< br>");

    out.println(rs.getInt(4) + "< br>");

    }

    rs.close();

    stmt.close();

    conn.close();

    out.println("測(cè)試成功");

    %>

    < /body>

    < /html>

最新文章