多余的话不说啦,直接进入正题!
注意我用的是tomcat6.0
首先打开C:/Program Files/Apache Software Foundation/Tomcat 6.0/conf
打开server.xml 和 context.xml
在servlet.xml的<GlobalNamingResources>中加入下面代码:
<Resource
name="jdbc/pubs"
type="javax.sql.DataSource"
password=""
driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
maxIdle="2"
maxWait="5000"
username="sa"
url="jdbc:microsoft:sqlserver://192.168.26.21:1433;DatabaseName=servlet"
maxActive="4"
/>
在context.xml的<Context>标签中再次加入上面的代码
然后在你编写的jsp 或 servlet文件中就可以编写一个类了 例如:
//从数据库中得到连接
package com.tsinghua;
import java.sql.*;
import javax.sql.*;
import javax.naming.*;
public class ConnDB {
private Connection ct=null;
public Connection getConn(){
使用数据源连接池的方式连接数据库
try {
//创建一个上下文环境
Context con=new javax.naming.InitialContext();
//通过con得到数据源
DataSource ds=(DataSource) con.lookup("java:comp/env/jdbc/pubs");
ct=ds.getConnection();
System.out.println ("使用连接池的方式");
}
catch (Exception ex) {
ex.printStackTrace();
}
return ct;
}
}
这样就配置成功了,具体的代码解释就不多说了,大家慢慢理解吧!