其中兩種方法是:
1.在tomcat 的conf/context.xml文件裏,在<Context></Context>之間插入:
<Resource name="
jdbc/TestDB" auth="Container" type="javax.sql.DataSource"
maxActive="20" maxIdle="5" maxWait="10000"
username="root" password="***" driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/[你的數據庫名]" />
或者 2.在tomcat 的conf/server.xml文件裏,在</host>以前插入:
<Context path="/servletTest" docBase="[tomcat路徑]/webapps/servletTest" debug="0">
<Resource name="jdbc/TestDB" auth="Container" type="javax.sql.DataSource"
maxActive="20" maxIdle="5" maxWait="10000"
username="root" password="***" driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/[你的數據庫名]" />
</Context>
java中建立連接的代碼以下:
Context context = new javax.naming.InitialContext();
DataSource ds =(DataSource) context.lookup( "java:/comp/env/jdbc/TestDB" );
Connection con = ds.getConnection();
藍色的是能夠本身起的名字,但要對應相同