TomCat6.0.29数据源配置

                                                配置Tomca6.0.29t数据源
       分两步:一、打开Tomcat安装目录,把对应数据库的JDBC驱动程序即jar包复制到conf文件下的lib路径下。

                   二、在Tomcat的安装目录下,找到content.xml文件,打开它,在其context标签中,添加子元素标签resource,具体代码如下:

<!--name:指定数据源在容器中的JNDI名:Java Naming Directory Interface,即通过JNDI名访
	问该数据源对象
-->
<Resource  name="jdbc/jndi" auth="Container"
	type="javax.sql.DataSource"
	maxActive="5"  maxIdle="2"  maxWait="10000"
	username="数据库用户名" 
	password="数据库密码"
        driverClassName="com.mysql.jdbc.Driver"
	url="jdbc:mysql://localhost:3306/shopping"
/>


Test.jsp,或测试的TestServlet类中代码如下:

/**在jsp中要导包: <%page import="java.sql.* ,javax.sql.*, javax.naming.*%>
    Servlet中注意连接对象都是java.sql.*下的类; 
**/ 
Context initContext = new InitialContext();   
Context envContext = (Context)initContext.lookup(&quot;java:/comp/env&quot;);   
//通过JNDI名来访问数据源对象   
DataSource ds = (DataSource)envContext.lookup(&quot;jdbc/jndi&quot;); 
//获取连接对象 
Connection conn=ds.getConnection(); 
Statement stmt=conn.createStatement(); 
ResultSet rs=stmt.executeQuery(&quot;select * from brand&quot;); 
while(rs.next()){ 
  out.println(rs.getString(1)+&quot;&quot;); 
} 

 


猜你喜欢

转载自ttdream.iteye.com/blog/2259960