server.xml中的设置<Context path="" docBase="e:\server\web" debug="0" reloadable="true">
<!-- start-->
<Resource name="jdbc/myweb"
auth="Container"
type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/myweb">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>100</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>30</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>1000</value>
</parameter>
<parameter>
<name>username</name>
<value>root</value>
</parameter>
<parameter>
<name>password</name>
<value>2421543</value>
</parameter>
<parameter>
<name>driveClassName</name>
<value>com.mysql.jdbc.Drive</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:mysql://localhost:3306/myweb?autoReconnect=true</value>
</parameter>
</ResourceParams>
<!-- end-->
</Context>web.xm;中的设置<!-- DataSource start-->
<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/myweb</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
<!-- DataSource end-->
<!-- start-->
<Resource name="jdbc/myweb"
auth="Container"
type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/myweb">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>100</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>30</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>1000</value>
</parameter>
<parameter>
<name>username</name>
<value>root</value>
</parameter>
<parameter>
<name>password</name>
<value>2421543</value>
</parameter>
<parameter>
<name>driveClassName</name>
<value>com.mysql.jdbc.Drive</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:mysql://localhost:3306/myweb?autoReconnect=true</value>
</parameter>
</ResourceParams>
<!-- end-->
</Context>web.xm;中的设置<!-- DataSource start-->
<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/myweb</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
<!-- DataSource end-->
解决方案 »
- web.xml
- TP-LINK路由器端口映射不成功 尝试N次 求救
- 用JCreator和Dreamweaver都出现的JSP问题,请教高人!!!
- html中input里type为radio、checkbox、file在页面显示可用点击则无效果
- 求一条sql语句
- JSP与SQL2000数据库连接出错,(初学者,请大家多帮帮忙)在线等
- jsp页面无法显示汉字怎么办?
- 参数传递问题!急,急!
- 求weblogic60的crack!!!十万火急!!!
- Java web 从句库导出数据这个部分写一个每来一个用户点击“导出数据”就开启一个线程并导数据这个怎么实现求指导!
- 有关JavaBean 跨页使用的简单问题,求教
- 求助!!!(用jsp技术开发网络智能题库,遇到技术难题,求高人指点)
<%@ page import="java.io.*" %>
<%@ page import="java.util.*" %>
<%@ page import="java.sql.*" %>
<%@ page import="javax.sql.*" %><%@ page import="javax.naming.*" %><%
try{
Connection con;
Statement stmt;
ResultSet rs;
Context ctx = new InitialContext();
DataSource ds = (DataSource)ctx.lookup("java:comp/env/jdbc/myweb");
con = ds.getConnection(); stmt = con.createStatement();
rs = stmt.executeQuery("select * from users");
out.print("id");out.print("|");out.print("name");out.print("<br>");
String gbstr,sts;
while(rs.next())
{
out.print(rs.getString(1)+" ");out.print("|");
gbstr=rs.getString(2);
sts=new String(gbstr.getBytes("ISO-8859-1"),"GB2312");
out.print(sts);out.print("<br>"); }
rs.close();
stmt.close();
con.close();
}
catch(Exception e){out.println("有异常");}%>出错提示:有异常
使用的连接数据库的程序:mysql-connector-java-3.1.12-bin.jar 和 mysqldriver.jar 都在Tomcat 5.0\common\lib 下面请教是怎么会事??
等几秒之后,就可一了,没有异常了