在web.xml中配置数据库连接池,
<servlet>
<servlet-name>dbInit</servlet-name>
<servlet-class>mybean.DBInitServlet</servlet-class>
<init-param>
<param-name>password</param-name>
<param-value>postgres</param-value>
</init-param>
<init-param>
<param-name>minCount</param-name>
<param-value>1</param-value>
</init-param>
<init-param>
<param-name>maxCount</param-name>
<param-value>2</param-value>
</init-param>
<init-param>
<param-name>user</param-name>
<param-value>postgres</param-value>
</init-param>
<init-param>
<param-name>driverClass</param-name>
<param-value>org.postgresql.Driver</param-value>
</init-param>
<init-param>
<param-name>url</param-name>
<param-value>jdbc:postgresql://localhost:5432/mydb</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>dbInit</servlet-name>
<servlet-class>mybean.DBInitServlet</servlet-class>
<init-param>
<param-name>password</param-name>
<param-value>postgres</param-value>
</init-param>
<init-param>
<param-name>minCount</param-name>
<param-value>1</param-value>
</init-param>
<init-param>
<param-name>maxCount</param-name>
<param-value>2</param-value>
</init-param>
<init-param>
<param-name>user</param-name>
<param-value>postgres</param-value>
</init-param>
<init-param>
<param-name>driverClass</param-name>
<param-value>org.postgresql.Driver</param-value>
</init-param>
<init-param>
<param-name>url</param-name>
<param-value>jdbc:postgresql://localhost:5432/mydb</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
解决方案 »
- sqljdbc4.jar到weblogic里面,使用时报空指针,具体问题内详
- 请教JSP页面中的2个问题
- javax.servlet.ServletException: java.lang.OutOfMemoryError: PermGen space怎么解决?急!
- web报表问题
- Connection reset by peer:socket write error 异常
- 反射的问题。。。。请大家帮忙
- ubuntu下直接执行.sh文件正确,但通过java调用sh,无法执行?
- 同一个weblogic怎么连2个数据库啊?
- struts中的radio的用法
- 请问j2ee sdk 1.3中如何配置ms sql server的数据源?
- 关于struts的问题,请高手耐心讲解
- 关于SUN DeployTool产生.war出错
配置JDBC数据源用<data-sources>元素可以定义多个数据源。属性
描述
Id
ID
Key
Action类使用这个名称来寻找连接
Type
实现JDBC接口的类的名称
下面属性需要<set-property>元素定义,在框架1.1版本中已不在使用,但你可用<data-source>元素。例子:<data-sources><data-source id=”DS1”key=”conPool” type=”org.apache.struts.util.GenericDataSource”<set-property id=”SP1”autoCommit="true"description="Example Data Source Configuration"driverClass="org.test.mm.mysql.Driver"maxCount="4"minCount="2"url="jdbc:mysql://localhost/test"user="struts"password="wrox" /><data-source/></data-sources>属性
描述
desciption
数据源的描述
autoCommit
数据源创建的连接所使用的默认自动更新数据库模式
driverClass
数据源所使用的类,用来显示JDBC驱动程序接口
loginTimeout
数据库登陆时间的限制,以秒为单位
maxCount
最多能建立的连接数目
minCount
要创建的最少连接数目
password
数据库访问的密码
readOnly
创建只读的连接
User
访问数据库的用户名
url
JDBC的URL
通过指定关键字名称,Action类可以访问数据源,比如:javax.sql.DataSource ds = servlet.findDataSource(“conPool”);javax.sql.Connection con = ds.getConnection();