Tomcat是一個小巧玲瓏的好物,呵呵。一般開發(fā)少不了它。
Tomcat現(xiàn)在支持很多技術(shù),下面我把我的TOMCAT上配置的數(shù)據(jù)源經(jīng)驗和大家分享
配置前的準備工作:先將你的連接數(shù)據(jù)庫的JAR COPY到服務(wù)器的LIB文件夾下,供服務(wù)器調(diào)用(如現(xiàn)在用的是TOMCAT,那就將該JAR COPY到TOMCAT下的LIB文件夾)
打開項目的META-INF文件夾下的context.xml的文件(沒有的新建一個context.xml文件)
修改其中的配置,詳細的配置信息以下:
<?xml version="1.0" encoding="UTF-8"?>
<Context path="/TomcatDataSources" docBase="TomcatDataSources"
debug="5" reloadable="true" crossContext="true">
<Resource name="jdbc/czmds" auth="Container"
type="javax.sql.DataSource" maxActive="100" maxIdle="30"
maxWait="10000" username="root" password=""
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/czm?characterEncoding=utf-8"/>
</Context>
說明:context中的屬性path為你的項目的上下文路徑
Resource中的屬性name為該數(shù)據(jù)源的別名,這個自己喜歡定義
然后在web.xml下加上下面的配置
<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/czmds</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
說明:res-ref-name為你的數(shù)據(jù)源設(shè)定的別名
最后一步:測試連接是否成功,記得在JSP頁面或Servlet上測試
提示:數(shù)據(jù)源獲取連接的代碼以下:
javax.naming.Context ctx = new javax.naming.InitialContext();
javax.sql.DataSource ds = (javax.sql.DataSource) ctx
.lookup("java:/comp/env/jdbc/czmds");
java.sql.Connection conn = ds.getConnection();
說明:lookup是查找數(shù)據(jù)源的別名,這個就直接在java:/comp/env/后加別名,以上
說到最后,一定要記得關(guān)連接
Tomcat現(xiàn)在支持很多技術(shù),下面我把我的TOMCAT上配置的數(shù)據(jù)源經(jīng)驗和大家分享
配置前的準備工作:先將你的連接數(shù)據(jù)庫的JAR COPY到服務(wù)器的LIB文件夾下,供服務(wù)器調(diào)用(如現(xiàn)在用的是TOMCAT,那就將該JAR COPY到TOMCAT下的LIB文件夾)
打開項目的META-INF文件夾下的context.xml的文件(沒有的新建一個context.xml文件)
修改其中的配置,詳細的配置信息以下:
<?xml version="1.0" encoding="UTF-8"?>
<Context path="/TomcatDataSources" docBase="TomcatDataSources"
debug="5" reloadable="true" crossContext="true">
<Resource name="jdbc/czmds" auth="Container"
type="javax.sql.DataSource" maxActive="100" maxIdle="30"
maxWait="10000" username="root" password=""
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/czm?characterEncoding=utf-8"/>
</Context>
說明:context中的屬性path為你的項目的上下文路徑
Resource中的屬性name為該數(shù)據(jù)源的別名,這個自己喜歡定義
然后在web.xml下加上下面的配置
<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/czmds</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
說明:res-ref-name為你的數(shù)據(jù)源設(shè)定的別名
最后一步:測試連接是否成功,記得在JSP頁面或Servlet上測試
提示:數(shù)據(jù)源獲取連接的代碼以下:
javax.naming.Context ctx = new javax.naming.InitialContext();
javax.sql.DataSource ds = (javax.sql.DataSource) ctx
.lookup("java:/comp/env/jdbc/czmds");
java.sql.Connection conn = ds.getConnection();
說明:lookup是查找數(shù)據(jù)源的別名,這個就直接在java:/comp/env/后加別名,以上
說到最后,一定要記得關(guān)連接