浏览 1586 次
锁定老帖子 主题:数据库池连接的实现
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-12-10
1、写池连接的代码 Connection conn = null; public ConnBean() { try { Context context=new InitialContext();//执行初始上下文类的对象 DataSource ds=(DataSource)context.looku p ("java:comp/env/jdbc/carrent"); conn=ds.getConnection(); conn.setAutoCommit(false); } catch (Exception e) { e.printStackTrace(); } 2,配置Context.xml文件 我的tomcat是5.5.25的,可这样配置 在这个路径下apache-tomcat-5.5.25\conf\context添加 (括号里面是解释,实际没有) <Context> <Resource name="jdbc/carrent"(数据源所加的名字,要跟上面一致) auth="Container" type="javax.sql.DataSource" driverClassName="oracle.jdbc.driver.OracleDriver"(所用数据库驱动) url="jdbc:oracle:thin:localhost:1521:XE"(所用数据库地址) username="lyuan"(数据库的用户名) password="123456"(数据库的密码) maxActive="20" maxIdle="10" maxWait="-1"/> </Context> 保存一下。 例如: <Resource name="jdbc/aaa" auth="Container" type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/copy" username="root" password="czz" maxActive="20" maxIdle="10" maxWait="-1"/>3.配连接数据库的jar文件 我用的oracle数据库,在以下路径寻找 oracle\app\oracle\product\10.2.0\server\jdbc\lib\ojdbc14 复制到apache-tomcat-5.5.25\common\lib的下面 ok了! 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |