JDBC資源池訪問MySQL

  1 要有JDBC的驅動 mysql-connector-java-5.1.6-bin-jar

  2 web.xml

  DB Connection

  jdbc/bookstore

  javax.sql.DataSource

  Container

  3 在工程WebRoot下的META-INF文件夾下新建xml文件 context.xml

  type="javax.sql.DataSource"

  maxActive="100" maxIdle="30" maxWait="10000"

  username="root" password="root"

  driverClassName="com.mysql.jdbc.Driver"

  url="jdbc:mysql://localhost:3306/bookstore?autoReconnect=true"/>

  這樣 部署工程後 在tomcat\conf\Catalina\localhost 下面會生成 工程名。xml

  內容跟 context.xml的內容一樣

  4 使用方法

  import javax.sql.*;

  import javax.naming.*;

  ……

  ……

  Context ctx=new InitialContext(www.cos120.com);

  DataSource ds=(DataSource)ctx.lookup("java:comp/env/jdbc/bookstore");

  conn=ds.getConnection();

  ……

  ……

  catch(NamingException ne)

  {

  ne.printStackTrace();

  }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章