proxool - 0.9.1 설정
, 。 , , 。 , Proxool , 。 :
1, WEB-INF proxool.xml ( , ), :
Xml
<?xml version="1.0" encoding="UTF-8"?>
<proxool>
<!-- , proxool.15DayWeb -->
<alias>15DayWeb</alias>
<!-- -->
<driver-url>jdbc:mysql://localhost:3306/15dayweb</driver-url>
<!-- -->
<driver-class>com.mysql.jdbc.Driver</driver-class>
<!-- -->
<driver-properties>
<property name="user" value="root" />
<property name="password" value="root" />
</driver-properties>
<!-- , 0 , -->
<minimum-connection-count>2</minimum-connection-count>
<!-- ,
, CPU -->
<maximum-connection-count>20</maximum-connection-count>
<!-- -->
<simultaneous-build-throttle>10</simultaneous-build-throttle>
<!-- -->
<prototype-count>2</prototype-count>
<!-- 5 : -->
<maximum-active-time>120</maximum-active-time>
<!-- 4 : -->
<maximum-connection-lifetime>600</maximum-connection-lifetime>
</proxool>
<?xml version="1.0" encoding="UTF-8"?>
<proxool>
<!-- , proxool.15DayWeb -->
<alias>15DayWeb</alias>
<!-- -->
<driver-url>jdbc:mysql://localhost:3306/15dayweb</driver-url>
<!-- -->
<driver-class>com.mysql.jdbc.Driver</driver-class>
<!-- -->
<driver-properties>
<property name="user" value="root" />
<property name="password" value="root" />
</driver-properties>
<!-- , 0 , -->
<minimum-connection-count>2</minimum-connection-count>
<!-- ,
, CPU -->
<maximum-connection-count>20</maximum-connection-count>
<!-- -->
<simultaneous-build-throttle>10</simultaneous-build-throttle>
<!-- -->
<prototype-count>2</prototype-count>
<!-- 5 : -->
<maximum-active-time>120</maximum-active-time>
<!-- 4 : -->
<maximum-connection-lifetime>600</maximum-connection-lifetime>
</proxool>
2, web.xml , web-app :
Xml
<!-- -->
<servlet>
<servlet-name>ServletConfigurator</servlet-name>
<servlet-class>org.logicalcobwebs.proxool.configuration.ServletConfigurator</servlet-class>
<init-param>
<param-name>xmlFile</param-name>
<param-value>WEB-INF/proxool.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<!-- proxool , 。 -->
<servlet>
<servlet-name>Admin</servlet-name>
<servlet-class>org.logicalcobwebs.proxool.admin.servlet.AdminServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Admin</servlet-name>
<url-pattern>/admin</url-pattern>
</servlet-mapping>
<!-- -->
<servlet>
<servlet-name>ServletConfigurator</servlet-name>
<servlet-class>org.logicalcobwebs.proxool.configuration.ServletConfigurator</servlet-class>
<init-param>
<param-name>xmlFile</param-name>
<param-value>WEB-INF/proxool.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<!-- proxool , 。 -->
<servlet>
<servlet-name>Admin</servlet-name>
<servlet-class>org.logicalcobwebs.proxool.admin.servlet.AdminServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Admin</servlet-name>
<url-pattern>/admin</url-pattern>
</servlet-mapping>
, 。
3, :
Java
//
public void getConnection() throws Exception {
if (conn == null) {
//proxool
Class.forName("org.logicalcobwebs.proxool.ProxoolDriver");
// DBPool proxool.xml
conn = DriverManager.getConnection("proxool.15DayWeb");
}
}
// ,
public ResultSet query(String sql) throws Exception {
//
getConnection();
// Statement
Statement stmt = conn.createStatement();
// sql
sql = "select * from about_team_table";
return stmt.executeQuery(sql);
}
// about_team_table
public static void main(String[] args) throws Exception {
DbDao dd = new DbDao();
ResultSet rs = dd.query("");
while (rs.next()) {
System.out.println(rs.getInt("id"));
System.out.println(rs.getString("name"));
System.out.println(rs.getString(3));
System.out.println(rs.getString(4));
System.out.println(rs.getBinaryStream("photo"));
}
}
//
public void getConnection() throws Exception {
if (conn == null) {
//proxool
Class.forName("org.logicalcobwebs.proxool.ProxoolDriver");
// DBPool proxool.xml
conn = DriverManager.getConnection("proxool.15DayWeb");
}
}
// ,
public ResultSet query(String sql) throws Exception {
//
getConnection();
// Statement
Statement stmt = conn.createStatement();
// sql
sql = "select * from about_team_table";
return stmt.executeQuery(sql);
}
// about_team_table
public static void main(String[] args) throws Exception {
DbDao dd = new DbDao();
ResultSet rs = dd.query("");
while (rs.next()) {
System.out.println(rs.getInt("id"));
System.out.println(rs.getString("name"));
System.out.println(rs.getString(3));
System.out.println(rs.getString(4));
System.out.println(rs.getBinaryStream("photo"));
}
}
, , , , 。
tomcat :apache-tomcat-6.0.18
JDK :jdk-6u11-windows-i586-p
NetBeans :netbeans-6.5-ml-windows
proxool :proxool-0.9.1
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.