信息管理4 使用数据库.ppt
!–数据库连接URL--parameter?????????????????????????????nameurl/name???????????????????????????????valuejdbc:mysql://localhost/DATABASE_NAME?autoReconnect=true/value??????????????????/parameter???!–数据库访问用户名--parameter????????????????????????????????nameusername/name?????????????????????????????????valueDB_USERNAME/value????????????????????/parameter????????????????????!–数据库访问密码--parameter????????????????????????????????namepassword/name?????????????????????????????????valueDB_PASSWORD/value????????????????????/parameter??????????????????????????????????????????????????????????????????????????!–连接池中最大激活连接数--parameter??????????????????????????????????namemaxActive/name?????????????????????????value100/value/parameter!–连接池中最大保留(空闲)连接数--parameter??????????????????????????????????namemaxIdle/name?????????????????????????value10/value/parameter!–客户端在队列池等待的最大时间,按秒计算--parameter??????????????????????????????????namemaxWait/name?????????????????????????value-1/value/parameter/ResourceParams/ContextTomcat6.0版本的配置方式1.配置tomcat下的conf下的context.xml文件,在context/context之间添加连接池如下:Resource?name=“myDataSource?????????auth=Container??????????????????type=javax.sql.DataSource?????????driverClassName=com.mysql.jdbc.Driver?????????url=jdbc:mysql://localhost/hello?????????username=root?????????password=“oyhj?????????maxActive=“20?????????maxIdle=“4?????????maxWait=“-1?/??2.在Web应用的web.xml文件中的web-app/web-app标签内添加如下代码:resource-refdescriptionDBConnection/descriptionres-ref-namemyDataSource/res-ref-nameres-typejavax.sql.DataSource/res-typeres-authContainer/res-auth/resource-ref注:Tomcat6.0中数据源的配置方式比4.0要方便很多使用数据源和连接池使用连接池的方式来获取连接:需要引入的包:javax.sql.*和javax.naming.*;修改DBConnect.java源文件try{Contextct=newInitialContext();DataSourceds=(DataSource)ct