锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产午夜亚洲精品不卡免下载,亚洲成?Ⅴ人在线观看无码,亚洲香蕉在线观看http://m.tkk7.com/cnyanhai/zh-cnFri, 16 May 2025 11:06:19 GMTFri, 16 May 2025 11:06:19 GMT60濡備綍鍦═OMCAT閰嶇疆鏁版嵁婧愶紝璋冪敤鏁版嵁婧?/title><link>http://m.tkk7.com/cnyanhai/archive/2006/01/19/28613.html</link><dc:creator>鍗佷笁閮?/dc:creator><author>鍗佷笁閮?/author><pubDate>Thu, 19 Jan 2006 02:04:00 GMT</pubDate><guid>http://m.tkk7.com/cnyanhai/archive/2006/01/19/28613.html</guid><wfw:comment>http://m.tkk7.com/cnyanhai/comments/28613.html</wfw:comment><comments>http://m.tkk7.com/cnyanhai/archive/2006/01/19/28613.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/cnyanhai/comments/commentRss/28613.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/cnyanhai/services/trackbacks/28613.html</trackback:ping><description><![CDATA[ <p> <font face="Verdana" color="#000000" size="2">1銆佸湪TOMCAT閲岄厤緗暟鎹簮錛屽湪<host></host>涔嬮棿鍔犱笂涓嬮潰鐨勪唬鐮侊紝鍏蜂綋鐨勫弬鏁版牴鎹嚜宸辨儏鍐典慨鏀?br />聽(tīng)聽(tīng)聽(tīng)<Context path="" docBase="E:\WEB_CODE\DEMO\WEB" debug="0"><br />聽(tīng)聽(tīng)聽(tīng)<br />聽(tīng)聽(tīng)聽(tīng)<Logger className="org.apache.catalina.logger.FileLogger"<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) prefix="localhost_xzm_log." suffix=".txt"<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) 聽(tīng)聽(tīng) timestamp="true"/></font> </p> <p> <font face="Verdana" color="#000000" size="2">聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <Environment name="maxExemptions" type="java.lang.Integer"<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) value="15"/><br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <Parameter name="context.param.name" value="context.param.value"<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) override="false"/>聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <Resource name="jdbc/tzwdb" auth="Container"<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) type="oracle.jdbc.pool.OracleDataSource"/> <br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <ResourceParams name="jdbc/tzwdb"><br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <parameter><name>factory</name><value>oracle.jdbc.pool.OracleDataSourceFactory</value></parameter>聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <parameter><name>driverClassName</name><value>oracle.jdbc.driver.OracleDriver</value></parameter><br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <parameter><name>url</name><value>jdbc:oracle:thin:@127.0.0.1:1521:ORCL</value></parameter><br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <parameter><name>username</name><value>demo</value></parameter><br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <parameter><name>password</name><value>demo</value></parameter><br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <parameter><name>serverName</name><value>127.0.0.1</value></parameter>聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <parameter><name>databaseName</name><value>ORCL</value></parameter>聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <parameter><name>portNumber</name><value>1521</value></parameter> <br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <parameter><name>maxActive</name><value>30</value></parameter><br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <parameter><name>maxIdle</name><value>10</value></parameter> <br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <parameter><name>maxWait</name><value>500</value></parameter>聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <parameter><name>description</name><value>oracle</value></parameter>聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) </ResourceParams><br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <Resource name="mail/Session" auth="Container"<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) type="javax.mail.Session"/><br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <ResourceParams name="mail/session"><br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <parameter><br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <name>mail.smtp.host</name><br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) <value>localhost</value><br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) </parameter><br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) </ResourceParams><br />聽(tīng)聽(tīng)聽(tīng)<br />聽(tīng)聽(tīng)聽(tīng)</Context></font> </p> <p> <font face="Verdana" color="#000000" size="2">2銆佽繛鎺ユ暟鎹簱</font> </p> <p> <font face="Verdana" color="#000000" size="2">import java.sql.Connection;<br />import java.sql.PreparedStatement;<br />import java.sql.SQLException;<br />import java.sql.Statement;</font> </p> <p> <font face="Verdana" color="#000000" size="2">import javax.naming.Context;<br />import javax.naming.InitialContext;<br />import javax.sql.DataSource;</font> </p> <p> <font face="Verdana" color="#000000" size="2">import org.apache.log4j.Logger;</font> </p> <p> <font face="Verdana" color="#000000" size="2">/**<br />聽(tīng)* @author :聽(tīng)钀х姘?br />聽(tīng)* <br />聽(tīng)* @contact me : </font> <a href="mailto:cnyanhai@hotmail.com"> <font face="Verdana" color="#000000" size="2">cnyanhai@hotmail.com</font> </a> <br /> <font face="Verdana" color="#000000" size="2">聽(tīng)* <br />聽(tīng)*/<br />public class DBManager {</font> </p> <p> <br /> <font face="Verdana" color="#000000" size="2">聽(tīng)聽(tīng)聽(tīng) static Logger logger = Logger.getLogger(DBManager.class.getClass());</font> </p> <p> <font face="Verdana" color="#000000" size="2">聽(tīng)聽(tīng)聽(tīng) private Context initCtx = null;</font> </p> <p> <font face="Verdana" color="#000000" size="2">聽(tīng)聽(tīng)聽(tīng) private Context ctx = null;</font> </p> <p> <font face="Verdana" color="#000000" size="2">聽(tīng)聽(tīng)聽(tīng) private DataSource ds = null;</font> </p> <p> <font face="Verdana" color="#000000" size="2">聽(tīng)聽(tīng)聽(tīng) private long timeout = 5000;</font> </p> <p> <font face="Verdana" color="#000000" size="2">聽(tīng)聽(tīng)聽(tīng) private Statement theStatement = null;</font> </p> <p> <font face="Verdana" color="#000000" size="2">聽(tīng)聽(tīng)聽(tīng) private PreparedStatement thePstmt = null;<br /><br />聽(tīng)聽(tīng)聽(tīng) private static final String userName = "tzw";</font> </p> <p> <font face="Verdana" color="#000000" size="2">聽(tīng)聽(tīng)聽(tīng) private static final String password = "ywsoft";</font> </p> <p> <font face="Verdana" color="#000000" size="2">聽(tīng)聽(tīng)聽(tīng) /***************************************************************************<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng) * <br />聽(tīng)聽(tīng)聽(tīng)聽(tīng) * 鍒濊瘯鍖杋nitCtx<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng) * <br />聽(tīng)聽(tīng)聽(tīng)聽(tīng) * 鍙栧緱鏁版嵁婧愬璞?br />聽(tīng)聽(tīng)聽(tīng)聽(tīng) *聽(tīng) <br />聽(tīng)聽(tīng)聽(tīng)聽(tīng) **************************************************************************/</font> </p> <p> <font face="Verdana" color="#000000" size="2">聽(tīng)聽(tīng)聽(tīng) public DBManager() {<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) try {<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) initCtx = new InitialContext();<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) //init context錛宺ead config web.xml<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) if (initCtx == null) {<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) throw new Exception("Initial Failed!");<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) }<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) ctx = (Context) initCtx.lookup("java:comp/env");<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) //find "jdbc/tzwdb" object this configruation in the SERVER.XML of<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) // Tomcat<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) if (ctx != null) {<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) ds = (DataSource) ctx.lookup("jdbc/tzwdb");<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) }<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) if (ds == null) {<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) throw new Exception("Look up DataSource Failed!");<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) }<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) } catch (Exception e) {<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) logger.error("Look up DataSource error! -- " + e.getMessage());<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) }<br />聽(tīng)聽(tīng)聽(tīng) }</font> </p> <p> <font face="Verdana" color="#000000" size="2">聽(tīng)聽(tīng)聽(tīng) /***************************************************************************<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng) * <br />聽(tīng)聽(tīng)聽(tīng)聽(tīng) * get Connection<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng) * <br />聽(tīng)聽(tīng)聽(tīng)聽(tīng) * @return Connection<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng) *聽(tīng) <br />聽(tīng)聽(tīng)聽(tīng)聽(tīng) **************************************************************************/</font> </p> <p> <font face="Verdana" color="#000000" size="2">聽(tīng)聽(tīng)聽(tīng) public synchronized Connection getConnection() {<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) //get connection and set to delay time<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) long startTime = new java.util.Date().getTime();<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) Connection con = null;<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) while (con == null) {<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) con = newConnection();<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) if (con != null) {<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) logger.info("Create New Connection!");<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) break;<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) }<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) try {<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) logger.info("Connection timeout錛孭lease wait " + timeout + "ms");<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) wait(timeout);<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) } catch (InterruptedException e) {<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) logger.warn("Connection timeout! -- " + e.getMessage());<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) }<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) if ((new java.util.Date().getTime() - startTime) >= timeout) {<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) logger.warn("Connection timeout!");<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) break;<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) }<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) }<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) return con;<br />聽(tīng)聽(tīng)聽(tīng) }</font> </p> <p> <font face="Verdana" color="#000000" size="2">聽(tīng)聽(tīng)聽(tīng) private Connection newConnection() {<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) Connection con = null;<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) try {<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) con = ds.getConnection(userName, password);<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) if (con == null) {<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) throw new Exception("Create Connection Failed!");<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) }<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) } catch (Exception e) {<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) logger.warn("Create Connection Failed! -- " + e.getMessage());<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) }<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) return con;<br />聽(tīng)聽(tīng)聽(tīng) }</font> </p> <p> <font face="Verdana" color="#000000" size="2">聽(tīng)聽(tīng)聽(tīng) /***************************************************************************<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng) * <br />聽(tīng)聽(tīng)聽(tīng)聽(tīng) * release the connection<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng) *聽(tīng) <br />聽(tīng)聽(tīng)聽(tīng)聽(tīng) **************************************************************************/</font> </p> <p> <font face="Verdana" color="#000000" size="2">聽(tīng)聽(tīng)聽(tīng) public synchronized void freeConnection(Connection conn, PreparedStatement pstmt) {<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) try {<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) //close PreparedStatement<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) if (pstmt != null) {<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) pstmt.close();<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) pstmt = null;<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) }<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) } catch (Exception e) {<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) logger.warn("release stmt,pstmt error! -- " + e.getMessage());<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) }<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) try {<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) //close Connection<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) if (conn != null) {<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) conn.close();<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) conn = null;<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) }<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) } catch (SQLException e) {<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) logger.warn("release conn error! -- " + e.getMessage());<br />聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng)聽(tīng) }<br />聽(tīng)聽(tīng)聽(tīng) }</font> </p> <p> <font face="Verdana" color="#000000" size="2">}<br />聽(tīng)聽(tīng)聽(tīng)<br /></font> </p> <img src ="http://m.tkk7.com/cnyanhai/aggbug/28613.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/cnyanhai/" target="_blank">鍗佷笁閮?/a> 2006-01-19 10:04 <a href="http://m.tkk7.com/cnyanhai/archive/2006/01/19/28613.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鍦═OMCAT涓婮SP鐨勪腑鏂囧鐞嗚В鍐蟲(chóng)柟妗?/title><link>http://m.tkk7.com/cnyanhai/archive/2006/01/09/27226.html</link><dc:creator>鍗佷笁閮?/dc:creator><author>鍗佷笁閮?/author><pubDate>Mon, 09 Jan 2006 02:46:00 GMT</pubDate><guid>http://m.tkk7.com/cnyanhai/archive/2006/01/09/27226.html</guid><wfw:comment>http://m.tkk7.com/cnyanhai/comments/27226.html</wfw:comment><comments>http://m.tkk7.com/cnyanhai/archive/2006/01/09/27226.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/cnyanhai/comments/commentRss/27226.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/cnyanhai/services/trackbacks/27226.html</trackback:ping><description><![CDATA[<P><FONT face=Verdana size=2>鏂規(guī)硶涓錛?FONT color=#ff0000>new String(request.getParameter("test").getBytes("iso-8859-1"),"GBK")<BR></FONT><BR>鏂規(guī)硶浜岋細(xì)<BR>1銆?BR>鍦╦sp涓姞鍏ヤ笅闈袱琛?BR>         <FONT color=#ff0000> <%@ page contentType="text/html; charset=GBK" language="java" %><BR>          <meta http-equiv="Content-Type" content="text/html; charset=GBK"><BR></FONT>2銆?BR>鍦═OMCAT涓壘鍒?FONT color=#ff0000>SetCharacterEncodingFilter.java</FONT>錛屼粬浠綅浜?FONT color=#ff0000>D:\Tomcat5.0.27\webapps\jsp-examples\WEB-INF\classes\filters</FONT>錛屽姞鍒頒綘鐨勫伐紼嬫枃浠墮噷鍘伙紝騫朵慨鏀瑰寘鍚嶃?BR>3銆?BR>閰嶇疆WEB.XML錛?/FONT><FONT face=Verdana size=2>鍦╳eb.xml閲屽姞鍏ヨ繖涓孌?BR><FONT color=#ff0000> <filter><BR>    <filter-name>Set Character Encoding</filter-name><BR>    <filter-class>utils.SetCharacterEncodingFilter</filter-class><BR>    <init-param><BR>      <param-name>encoding</param-name><BR>      <param-value>GB2312</param-value><BR>    </init-param><BR>  </filter><BR>  <filter-mapping><BR>    <filter-name>Set Character Encoding</filter-name><BR>    <url-pattern>/*</url-pattern><BR>  </filter-mapping><BR></FONT>4銆佷慨鏀箂erver.xml涓袱涓儴鍒?BR><FONT color=#ff0000><Connector port="8090"<BR>               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"<BR>               enableLookups="false" redirectPort="8443" acceptCount="100"<BR>               debug="0" connectionTimeout="20000" <BR>               disableUploadTimeout="true" URIEncoding='GB2312'/><BR><Connector className="org.apache.coyote.tomcat5.CoyoteConnector"<BR></FONT></FONT><FONT face=Verdana color=#ff0000 size=2>               port="8009" minProcessors="5" maxProcessors="75"<BR></FONT><FONT face=Verdana color=#ff0000 size=2>               enableLookups="true" redirectPort="8443"<BR></FONT><FONT face=Verdana color=#ff0000 size=2>               acceptCount="10" debug="0" connectionTimeout="0"<BR></FONT><FONT face=Verdana color=#ff0000 size=2>               useURIValidationHack="false" protocol="AJP/1.3"<BR>               </FONT><FONT face=Verdana color=#ff0000 size=2>protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler" <BR></FONT><FONT face=Verdana size=2><FONT color=#ff0000>               URIEncoding='GB2312'/></FONT><BR></P></FONT><img src ="http://m.tkk7.com/cnyanhai/aggbug/27226.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/cnyanhai/" target="_blank">鍗佷笁閮?/a> 2006-01-09 10:46 <a href="http://m.tkk7.com/cnyanhai/archive/2006/01/09/27226.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>涓浜涙瘮杈冨ソ鐨刯avascripthttp://m.tkk7.com/cnyanhai/archive/2005/12/23/25235.html鍗佷笁閮?/dc:creator>鍗佷笁閮?/author>Fri, 23 Dec 2005 08:49:00 GMThttp://m.tkk7.com/cnyanhai/archive/2005/12/23/25235.htmlhttp://m.tkk7.com/cnyanhai/comments/25235.htmlhttp://m.tkk7.com/cnyanhai/archive/2005/12/23/25235.html#Feedback1http://m.tkk7.com/cnyanhai/comments/commentRss/25235.htmlhttp://m.tkk7.com/cnyanhai/services/trackbacks/25235.html1銆亀indow.opener.location.reload();
褰揂欏甸潰寮瑰嚭B欏甸潰鏃訛紝鍦˙欏甸潰濡傛灉璋冪敤榪欏彞js浠g爜錛屽垯浼?xì)鍒锋柊A欏甸潰銆?/FONT>

]]>
寮傚父閿欒瑙e喅鍔炴硶錛屼笉鏂洿鏂版柊涓?.....http://m.tkk7.com/cnyanhai/archive/2005/12/15/24033.html鍗佷笁閮?/dc:creator>鍗佷笁閮?/author>Thu, 15 Dec 2005 06:28:00 GMThttp://m.tkk7.com/cnyanhai/archive/2005/12/15/24033.htmlhttp://m.tkk7.com/cnyanhai/comments/24033.htmlhttp://m.tkk7.com/cnyanhai/archive/2005/12/15/24033.html#Feedback0http://m.tkk7.com/cnyanhai/comments/commentRss/24033.htmlhttp://m.tkk7.com/cnyanhai/services/trackbacks/24033.html鍦ㄧ敤JAVA緙栧啓紼嬪簭鏃舵椂甯鎬細(xì)閬囧埌涓浜涘紓甯擱敊璇紝鏈漢鎶婃彙浠ュ線閬囧埌鐨勫紓甯稿強(qiáng)鍏惰В鍐沖姙娉曞湪姝ゅ啓涓嬫潵錛屼笉鏂鍔狅紝甯屾湜鍏朵粬鏈嬪弸鎶婅嚜宸遍亣鍒扮殑涓浜涘紓甯歌В鍐蟲(chóng)柟娉曟牴璐淬?BR>
1銆?java.sql.SQLException: 鎿嶄綔涓嶅厑璁? Unsupported syntax for refreshRow()
榪欎釜寮傚父鏃跺湪鐢ㄧ函jsp鍒嗛〉鏃墮亣鍒扮殑錛屽湪榪欓噷浼?xì)鐢ㄥ埌absolute()錛宨sAfterLast()絳夋柟娉曪紝
瑙e喅鏂規(guī)硶錛?BR>statement=connection.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);

]]>
涓や釜娓愬彉鏁堟灉榪涘害鏉?/title><link>http://m.tkk7.com/cnyanhai/archive/2005/11/29/21784.html</link><dc:creator>鍗佷笁閮?/dc:creator><author>鍗佷笁閮?/author><pubDate>Tue, 29 Nov 2005 02:24:00 GMT</pubDate><guid>http://m.tkk7.com/cnyanhai/archive/2005/11/29/21784.html</guid><wfw:comment>http://m.tkk7.com/cnyanhai/comments/21784.html</wfw:comment><comments>http://m.tkk7.com/cnyanhai/archive/2005/11/29/21784.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/cnyanhai/comments/commentRss/21784.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/cnyanhai/services/trackbacks/21784.html</trackback:ping><description><![CDATA[<A target=_blank ?><FONT face=Verdana color=#000000 size=2>璇風(fēng)湅鏁堟灉</FONT></A><FONT face=Verdana color=#000000 size=2> 錛屽叿浣撶▼搴忓涓嬶細(xì)</FONT> <P><FONT face=Verdana color=#000000 size=2><html><BR><head><BR><title>娓愬彉鏁堟灉榪涘害鏉?lt;/title><BR><script language="javascript"><BR> var i;<BR> function go()<BR> {<BR>  bar_width = document.getElementById("bg").clientWidth;<BR>  i = bar_width;<BR>  setTimeout('start();',300);<BR> }<BR> function start()<BR> {<BR>  if(i-->0)<BR>  {<BR>   ps.style.width = i;<BR>   bn.innerHTML = Math.floor((bar_width-i)/bar_width*100)+"%";<BR>   setTimeout('start();',20);<BR>  }<BR> }<BR> <BR></script><BR><style type="text/css"><BR>#bg {<BR>filter:progid:DXImageTransform.Microsoft.Gradient<BR>(GradientType=1, StartColorStr=#FFFF00, EndColorStr=#FF0000);<BR>width:300px;<BR>height:20px;<BR>border:1px solid black;<BR>z-index:0;<BR>position:absolute;<BR>}<BR>#ps {<BR>float:right;<BR>background-color:#FFFF00;<BR>width:100%;<BR>}<BR>#bn {<BR>position:absolute;<BR>text-align:center;<BR>width:100%;<BR>height:100%;<BR>cursor:default;<BR>}<BR></style><BR></head><BR><body onload="go();"><BR><div id="bg"><div id="ps"></div><span id="bn">0%</span></div><BR></body><BR></html><BR> <HR> </FONT> <P></P> <P><A target=_blank ?><FONT face=Verdana color=#000000 size=2>璇風(fēng)湅鏁堟灉</FONT></A><FONT face=Verdana color=#000000 size=2> 錛屽叿浣撶▼搴忓涓嬶細(xì)</FONT></P> <P><SPAN style="COLOR: #000000"><FONT face=Verdana color=#000000 size=2><html><BR><head><BR><title>娓愬彉鏁堟灉榪涘害鏉?lt;/title><BR><script language="javascript"><BR>var _Hex = Array("00","01","02","03","04","05","06","07","08","09",<BR>"0A","0B","0C","0D","0E","0F","10","11","12","13","14","15","16","17","18","19",<BR>"1A","1B","1C","1D","1E","1F","20","21","22","23","24","25","26","27","28","29",<BR>"2A","2B","2C","2D","2E","2F","30","31","32","33","34","35","36","37","38","39",<BR>"3A","3B","3C","3D","3E","3F","40","41","42","43","44","45","46","47","48","49",<BR>"4A","4B","4C","4D","4E","4F","50","51","52","53","54","55","56","57","58","59",<BR>"5A","5B","5C","5D","5E","5F","60","61","62","63","64","65","66","67","68","69",<BR>"6A","6B","6C","6D","6E","6F","70","71","72","73","74","75","76","77","78","79",<BR>"7A","7B","7C","7D","7E","7F","80","81","82","83","84","85","86","87","88","89",<BR>"8A","8B","8C","8D","8E","8F","90","91","92","93","94","95","96","97","98","99",<BR>"9A","9B","9C","9D","9E","9F","A0","A1","A2","A3","A4","A5","A6","A7","A8","A9",<BR>"AA","AB","AC","AD","AE","AF","B0","B1","B2","B3","B4","B5","B6","B7","B8","B9",<BR>"BA","BB","BC","BD","BE","BF","C0","C1","C2","C3","C4","C5","C6","C7","C8","C9",<BR>"CA","CB","CC","CD","CE","CF","D0","D1","D2","D3","D4","D5","D6","D7","D8","D9",<BR>"DA","DB","DC","DD","DE","DF","E0","E1","E2","E3","E4","E5","E6","E7","E8","E9",<BR>"EA","EB","EC","ED","EE","EF","F0","F1","F2","F3","F4","F5","F6","F7","F8","F9",<BR>"FA","FB","FC","FD","FE","FF");<BR> function go()<BR> {<BR>  setTimeout('start();',100);<BR> }<BR> var i=0;<BR> function start()<BR> {<BR>  if(i++<256)<BR>  {<BR>   ps.innerHTML += "<span style='width:1px;background-color:#FF"+_Hex[256-i]+"00;'>";<BR>   bn.innerHTML = Math.floor(i/2.56)+"%";<BR>   setTimeout('start();',10);<BR>  }<BR> }<BR> <BR></script><BR><style type="text/css"><BR>#ps {<BR>background-color:#FFFF00;<BR>width:256px;<BR>margin: 1px;<BR>float:left;<BR>}<BR>#bn {<BR>width:39px;<BR>margin: 1px;<BR>float:right;<BR>text-align:center;<BR>color:#FFFFFF;<BR>font-family:Arial;<BR>font-size:13px;<BR>}<BR></style><BR></head><BR><body onload="go();"></FONT></SPAN></P> <P><SPAN style="COLOR: #000000"><FONT face=Verdana color=#000000 size=2><div style="background-color:black;width:300px;height:20px;"><div id="ps"></div><div id="bn"></div></div><BR></body><BR></html></FONT></P></SPAN><img src ="http://m.tkk7.com/cnyanhai/aggbug/21784.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/cnyanhai/" target="_blank">鍗佷笁閮?/a> 2005-11-29 10:24 <a href="http://m.tkk7.com/cnyanhai/archive/2005/11/29/21784.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://m.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> 主站蜘蛛池模板: <a href="http://927ff.com" target="_blank">全黄大全大色全免费大片</a>| <a href="http://www44wawa.com" target="_blank">风间由美在线亚洲一区</a>| <a href="http://2828228.com" target="_blank">鲁丝片一区二区三区免费</a>| <a href="http://linmh.com" target="_blank">亚洲男女内射在线播放</a>| <a href="http://saozib.com" target="_blank">国产免费人成视频在线播放播</a>| <a href="http://www9k832.com" target="_blank">免费一级毛片在线播放不收费</a>| <a href="http://xiaomaomi8.com" target="_blank">亚洲国产精品嫩草影院</a>| <a href="http://www-554949.com" target="_blank">日韩在线天堂免费观看</a>| <a href="http://chinashineway.com" target="_blank">亚洲大码熟女在线观看</a>| <a href="http://jcmy5188.com" target="_blank">国产午夜鲁丝片AV无码免费 </a>| <a href="http://dagongxing.com" target="_blank">亚洲美女自拍视频</a>| <a href="http://www-7607.com" target="_blank">精品无码国产污污污免费网站</a>| <a href="http://xyyfamily.com" target="_blank">亚洲色四在线视频观看</a>| <a href="http://dqmovie.com" target="_blank">91在线视频免费看</a>| <a href="http://mcjc1.com" target="_blank">美女隐私免费视频看</a>| <a href="http://cjsyw123.com" target="_blank">国产亚洲精品线观看动态图</a>| <a href="http://miyatb.com" target="_blank">国产午夜成人免费看片无遮挡</a>| <a href="http://9v9av.com" target="_blank">亚洲国产精品不卡在线电影</a>| <a href="http://jiayila.com" target="_blank">国产免费女女脚奴视频网</a>| <a href="http://zjfxjy.com" target="_blank">亚洲中文无码永久免费</a>| <a href="http://hmjx-tape.com" target="_blank">国产成人高清精品免费软件</a>| <a href="http://szybzc.com" target="_blank">一本大道一卡二大卡三卡免费</a>| <a href="http://www-7479.com" target="_blank">精品亚洲综合久久中文字幕</a>| <a href="http://wangquanai.com" target="_blank">亚洲人成免费电影</a>| <a href="http://adcadm.com" target="_blank">国产精品亚洲lv粉色</a>| <a href="http://tzfzs.com" target="_blank">久久夜色精品国产亚洲av</a>| <a href="http://8654123.com" target="_blank">8x8×在线永久免费视频</a>| <a href="http://www-333346.com" target="_blank">亚洲AV成人一区二区三区在线看</a>| <a href="http://gz-shunan.com" target="_blank">四虎影视永久免费观看</a>| <a href="http://bjbanjia01.com" target="_blank">男人进去女人爽免费视频国产</a>| <a href="http://3333seav.com" target="_blank">亚洲码在线中文在线观看</a>| <a href="http://7272004.com" target="_blank">国产精品四虎在线观看免费</a>| <a href="http://977446.com" target="_blank">中国一级毛片视频免费看</a>| <a href="http://yanyingqiang.com" target="_blank">亚洲黄色一级毛片</a>| <a href="http://lh726.com" target="_blank">免费在线一级毛片</a>| <a href="http://17soco.com" target="_blank">91精品视频在线免费观看</a>| <a href="http://kmrghj.com" target="_blank">黄人成a动漫片免费网站</a>| <a href="http://dfcnpc.com" target="_blank">午夜亚洲AV日韩AV无码大全</a>| <a href="http://aabbcc567.com" target="_blank">在线观看无码的免费网站</a>| <a href="http://yqstickers.com" target="_blank">国产大片免费网站不卡美女</a>| <a href="http://bjbf99.com" target="_blank">亚洲色中文字幕在线播放</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>