分类: Java
2006-07-14 10:02:37
Property |
Value |
---|---|
|
jdbc/mysql |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
在conf/server.xml中设置如下:
path="/myjsp">
name="jdbc/mysql"
type="javax.sql.DataSourcer"/>
需要将数据库驱动包放到%tomcat_home%\common\lib下面。
方法二:
1、同上
2、在tomcat\conf\context.xml的Context中增加:
方法三:
只需在tomcat\webapps\myapps\META-INF\context.xml的Context中增加:
参数说明:
driveClassName:JDBC驱动类的完整的名称;
maxActive:同时能够从连接池中被分配的可用实例的最大数;
maxIdle:可以同时闲置在连接池中的连接的最大数;
maxWait:最大超时时间,以毫秒计;
password:用户密码;
url:到JDBC的URL连接;
user:用户名称;
validationQuery:用来查询池中空闲的连接。
:::::::::接着可以使用了::::::::
<%@ page contentType="text/html; charset=GBK" language="java" errorPage="" %>
<%@ page session="false"%>
<%@ page import="java.sql.*"%>
<%@ page import="javax.sql.*"%>
<%@ page import="javax.naming.*"%>
InitialContext ctx=new InitialContext();
DataSource ds=(DataSource)ctx.lookup("java:comp/env/jdbc/mysql");
Connection conn=ds.getConnection();
PreparedStatement psm=conn.prepareStatement("update go set name=? where id=?");
psm.setString(1,"天使");
psm.setInt(2,2);
psm.executeUpdate();
out.println("更新成功!");
psm.close();
conn.close();
*/
InitialContext ctx=new InitialContext();
DataSource ds=(DataSource)ctx.lookup("java:comp/env/jdbc/mysql");
Connection conn=ds.getConnection();
Statement sm=conn.createStatement();
ResultSet rs=sm.executeQuery("select * from go");
while(rs.next())
{
out.println(rs.getString(1)+"..."+rs.getString(2)+"..."+"");
}
sm.close();
rs.close();
conn.close();
%>