我建立了一个UTF-8编码的mysql数据库,在test.jsp当中写代码如下:<%@ page contentType="text/html; charset=UTF-8" %>
<%@ page import="java.lang.*, java.io.*, java.sql.*, java.util.* "%>
<%request.setCharacterEncoding("UTF-8");%>
<html> 
<body> 
<%
Class.forName("org.gjt.mm.mysql.Driver").newInstance(); 
String url="jdbc:mysql://localhost/testutf8";
Connection  conn=DriverManager.getConnection(url,"root","12345678");
Statement stmt = conn.createStatement();
stmt.executeUpdate("insert into testutf8 values(1,'张三')");
String sqlstr="select * from testutf8";
ResultSet rs= stmt.executeQuery(sqlstr);
while(rs.next())
{
out.println(rs.getString(1));
out.println("&nbsp;&nbsp;");
out.println(rs.getString(2));
out.println("<br>");
}
out.println("<br>");
out.print("打开数据库操作成功!");
rs.close();
stmt.close();
conn.close();
%>
</body> 
</html>放在Tomcat服务器上相应的目录中,打开盖网页,发现能够正确读取并更新数据库的内容。我这里没有WEB-INF目录,也没有配置数据库连接池。读取数据库并没有受什么影响啊?为什么很多web项目都需要配置数据库连接池呢?配置它有什么好处?如果好处大大,那我也不妨配置一下。就拿上面这个jsp页面的代码作例子,我应该怎么样操作才能让它变成配置数据库连接池的状态?据说要修改server.xml的内容,还要建立web-inf目录,还要添加什么xml文件,还要加入一段连接数据库的代码。够麻烦的,那位老兄把我的上述代码改造一下,让俺也体会一下配置数据库连接池的便捷之处。谢谢!