《JAVA资格认证-mysql连接池连接JSP.docx》由会员分享,可在线阅读,更多相关《JAVA资格认证-mysql连接池连接JSP.docx(4页珍藏版)》请在金锄头文库上搜索。
1、 JAVA资格认证:mysql连接池连接JSP现在假设工程名目名为: testMYSQL数据库用户名为:root ,数据库密码为:jspMYSQL建立一个数据库为:jsptest首先写一个跟开发工程名一样的xml文件:test.xml程序代码:mons.dbcp.BasicDataSourceFactoryusernamerootpasswordjspdriverClassNamecom.mysql.jdbc.Driverurljdbc:mysql:/localhost:3306/jsptest?autoReconnect=trueinitialSize20maxActive30maxWait
2、10000次文件为连接池配置文件。将次文件放在tomcat5confCatalinalocalhost 名目下!然后写一个取得数据库连接池连接的类: DatabaseConnection.java程序代码:packagetest;importjava.sql.*;importjavax.naming.*;importjavax.sql.DataSource;publicclassDatabaseConnectionpublicstaticConnectiongetConnection()throwsSQLException,NamingExceptiontryContextinitCtx=ne
3、wjavax.naming.InitialContext();ContextenvCtx=(Context)initCtx.lookup(“java:comp/env“);DataSourceds=(DataSource)envCtx.lookup(“jdbc/jsptest“);returnds.getConnection();catch(SQLExceptione)throwe;catch(NamingExceptione)throwe;写好这个类后,工程中的任何JSP,SERVLET都可以把该包进展导入!直接调用次类就可以进展数据库连接池的连接了我个人感觉这个方法比拟简洁 每个工程写这个XML文件就可以了!不用去配置其他文件!