第一步:把数据库驱动放到$CATALINA_HOME/commons/lib目录下
原因:数据源初始化是在应用初始化之前,而TOMCAT在读取了每个应用的META-INF/context.xml文件之后,需要生成一些连接,此时TOMCAT就需要驱动,就会去自己的commons/lib目录下找
第二步:在MATA_INF目录下配置context.xml文件,如下:
<Context>
<Resource name="jdbc/mysql" auth="Container" type="javax.sql.DataSource"
maxActive="2" maxIdle="1" maxWait="-1"
username="root" password="123" driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://127.0.0.1:3306/test"/>
</Context>
第三步:写一个util类使用数据源
public static Connection getConnection() {
try {
Context context = new InitialContext();
DataSource dataSource = (DataSource) context
.lookup("java:comp/env/jdbc/mysql");
return dataSource.getConnection();
} catch (Exception e) {
e.printStackTrace();
throw new RuntimeException(e);
}
}
配置数据源步骤
最新推荐文章于 2024-06-26 16:28:41 发布