Web开发使用连接池实现数据库连接

1.配置context.xml文件
此文件在Tomcat服务器下
Web开发使用连接池实现数据库连接



Web开发使用连接池实现数据库连接
属性名称 说明
name 指定Resource的JNDI名称
auth 指定管理Resource的Manager
type 指定Resource所属的Java类
maxActive 指定连接池中处于活动状态的数据库连接的最大数目
maxIdle 指定连接池中处于空闲状态的数据库连接的最大数目
maxWait 指定连接池中的连接处于空闲的最长时间

2.配置web.xml文件
配置应用程序的web.xml文件
在web.xml中配置

<res-ref-name>jdbc/news</res-ref-name>

<res-type>javax.sql.DataSource</res-type>

<res-auth>Container</res-auth>
3.添加数据库驱动文件 加入到Tomcat的lib中

//调用JNDI的API,寻找服务器上存储的资源或对象
Context cxt=new InitialContext();
DataSource ds=(DataSource)cxt.lookup(“java:comp/env/jdbc/news”);
Connection con=ds.getConnection();
这时已与数据库获得连接
创建Statement 接口
Statement st=con.createStatement();
String sql=“SELECT uid,username,userpass,usertype FROM news_users WHERE username=1”;
执行SQL语句,得到执行结果
St能调出多种方法,这只是演示的一种
boolean flag=st.execute(sql);
System.out.print(flag);
之后仔控制台就会显示结果
true或false