一、使用普通的配置方法
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();
...