一、使用普通的配置方法
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://192.168.16.29:3306/tieba";
String user = "root";
String password = "root";
return DriverManager.getConnection(url, user, password);
二、使用连接池的配置方法
1) 更改server.xml配置文件中,定位到工程对应的Context标签
2) 在Context标签体内,添加Resource标签,配置连接池属性
name="jdbc" 资源名字
auth="Container" 资源的管理者,两个选项:Application和Container
type="javax.sql.DataSource" 资源类型,完整的包+类名
maxActive="100" 连接池中数据库连接的最大数目,0表示没有限制
maxIdle="30"
maxWait="10000" 等待获取一个连接对象的最大时间单位:毫秒,-1表示永久等待
username="root" 连接数据库的用户名
password="root" 连接数据库的密码
driverClassName="com.mysql.jdbc.Driver" JDBC驱动名字
url="jdbc:mysql://localhost:3306/tieba" 连接数据库的URL
3) 代码中配置连接池的对象
...
Context ctx = new InitialContext();
DataSource ds = (DataSource) ctx.lookup("java:/comp/env/jdbc");
Connection conn = ds.getConnection();
...