十步搞定tomcat4.1.18 Servlet中的SQL SERVER2000資料庫連線池 (轉)
1.從.com/s/details.x?FamilyID=4f8f2f01-1ed7-4c4d-8f7b-3d47969e66ae&DisplayLang=en#filelist">"Microsoft SERVER 2000 for JC",並,得到msbase.jar,mssqlserver.jar和msutil.jar三個,將三個檔案COPY到 4.1下commonlib資料夾中
2.在TOMCAT 4.1的SERVER.中HOST域中新增如下程式碼
3.在webapps下新建資料夾"myweb","mywebWEB-INF","mywebWEB-INFclasses"
4.在WEB-INF下新建檔案"web.xml",並新增如下內容
BR> "">
5.編寫servletJDBCPoolServ.java
import java.sql.*;
import javax.naming.Context;
import javax.sql.DataSource;
import javax.naming.InitialContext;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
public class JDBCPoolServ extends HttpServlet
{
public void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException,IOException {
DataSource ds=null;
Connection con=null;
String val="null",title="JDBC Pooling Test";
try{
Context initCtx = new InitialContext();
if(initCtx == null )
throw new Exception("Boom - No Context");
ds = (DataSource)initCtx.lookup(
"java:comp/env/jdbc/mydb");
if (ds != null){
con = ds.getConnection();
if (con != null){
Statement stmt=con.createStatement();
ResultSet rs=stmt.executeQuery(" * from authors");
rs.next();
val=rs.getString("au_id");
rs.close();
stmt.close();
}
con.close();
}
}
catch(Exception ex){
System.out.println(ex.getMessage());
}
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("");
out.println("
out.println("
out.println("");
out.println("");
out.println("
" + val + "
");out.println("");
out.println("");
}
}
6.編譯JDBCPoolServ.java得到JDBCPoolServ.class(注意加入servlet.jar包),將其COPY到"mywebWEB-INFclasses"下
7.啟動2000
8.啟動TOMCAT
9.瀏覽
10.在IE中可看到"172-32-1176"
注意:如果無法正常執行請檢查以上資料夾名,URL和JAVA類名大小寫是否一致
to:BluePengui@china.com">BluePengui@china.com
BluePenguin
-2-11
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-992542/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 用連線池提高Servlet訪問資料庫的效率 (轉)Servlet資料庫
- 用Java連線SQL Server2000資料庫JavaSQLServer資料庫
- 利用weblogic的POOL(連線池)連線資料庫 (轉)Web資料庫
- 【ITOO】--SQL資料庫優化:切割、資料庫連線池SQL資料庫優化
- 資料庫連線池資料庫
- Ado.net中SQLServer資料庫連線池(轉)SQLServer資料庫
- 《四 資料庫連線池原始碼》手寫資料庫連線池資料庫原始碼
- 資料庫連線池-Druid資料庫連線池原始碼解析資料庫UI原始碼
- Python 中的 MySQL 資料庫連線池PythonMySql資料庫
- django中的資料庫連線池實現Django資料庫
- 資料庫連線池的理解資料庫
- 資料庫連線池的使用資料庫
- WASCE的資料庫連線池資料庫
- 【MySQL】自定義資料庫連線池和開源資料庫連線池的使用MySql資料庫
- 資料庫連線池原理資料庫
- Proxool資料庫連線池資料庫
- JAVA資料庫連線池Java資料庫
- Flask資料庫連線池Flask資料庫
- 資料庫連線池的工作原理資料庫
- Tomcat4的資料庫連線池配置 (轉)Tomcat資料庫
- 第 67 期 Go database/sql 資料庫連線池分析GoDatabaseSQL資料庫
- python資料庫連線池Python資料庫
- 手寫資料庫連線池資料庫
- 瞭解資料庫連線池資料庫
- 資料庫連線池淺析資料庫
- JNDI配置資料庫連線池資料庫
- PROXOOL資料庫連線池使用資料庫
- 關於資料庫連線池資料庫
- .net 資料庫連線池配置資料庫
- 資料庫連線池實現資料庫
- Javaweb-資料庫連線池JavaWeb資料庫
- java資料庫連線池dbcp的使用Java資料庫
- 一種實現資料庫連線池的方法(JAVA) (轉)資料庫Java
- SQL Server連線VFP資料庫的實現 (轉)SQLServer資料庫
- SQL Server連線ACCESS資料庫的實現 (轉)SQLServer資料庫
- 如何在資料訪問層中引用資料庫連線池?資料庫
- MySql資料庫連線池專題MySql資料庫
- JavaWeb之事務&資料庫連線池JavaWeb資料庫