初学struts,因工作需要,急需oracle9i连接配置,望不吝赐教!!

exl 2005-04-18 04:46:28
如题。
主要是配置
用什么驱动程序
应该怎么样写
web.xml和struts-config.xml
里面和数据库相关的那几个参数
都是什么意思
最好还能有个应用的小例子
谢谢
...全文
199 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
wisefeng 2005-09-08
  • 打赏
  • 举报
回复
使用thin方式不需要另外安装驱动程序,只需要把Oracle9i的jdbc驱动程序,({OracleInstallationPath}/ora92/jdbc/lib/classes12.zip)拷贝到tomcat的lib底下即可。要放置在Tomcat的common/lib目录底下。
然后配置Struts-config.xml文件如下:
<data-sources>
<data-source type="org.apache.commons.dbcp.BasicDataSource">
<set-property property="driverClassName" value="oracle.jdbc.driver.OracleDriver"/>
<set-property property="url" value="jdbc:oracle:thin:@localhost:1521:test"/>
<set-property property="maxCount" value="5"/>
<set-property property="minCount" value="1"/>
<set-property property="username" value="system"/>
<set-property property="password" value="system"/>
</data-source>
</data-sources>
同时因为数据库连接池用的是org.apache.commons.dbcp.BasicDataSource,因此需要从apache网站上下载如下的jar文件:
commons-collections-3.1.zip -->commons-collections-3.1.jar
commons-dbcp-1.2.1.zip -->commons-dbcp-1.2.1.jar
commons-pool-1.2.zip -->commons-pool-1.2.jar
分别解开,将其中的jar文件放到你的项目发布目录的lib底下,或者common/lib底下,然后运行即可。
在Action类里面,只需要
javax.sql.DataSource ds = getDataSource(request);
java.sql.Connection conn = ds.getConnection();
....
然后应用即可。
希望能有所帮助。
yangmhsheep 2005-09-08
  • 打赏
  • 举报
回复
崩溃了怎么能加再server.xml里了呢。这样要是多连几个数据库,你server.xml还不庞大死啊
塞纳河水 2005-05-09
  • 打赏
  • 举报
回复
up.
itjonney 2005-05-03
  • 打赏
  • 举报
回复
在struts-config.xml加入
itjonney 2005-05-03
  • 打赏
  • 举报
回复
在server.xml
- <Context path="/mis" docBase="mis" debug="0" reloadable="true" crossContext="true">
<Resource name="jdbc/misdb" auth="Container" type="javax.sql.DataSource" />
- <ResourceParams name="jdbc/misdb">
- <parameter>
<name>username</name>
<value>misdb</value>
</parameter>
- <parameter>
<name>password</name>
<value>misdb</value>
</parameter>
- <parameter>
<name>driverClassName</name>
<value>oracle.jdbc.driver.OracleDriver</value>
</parameter>
- <parameter>
<name>url</name>
<value>jdbc:oracle:thin:@localhost:1521:test</value>
</parameter>
</ResourceParams>
</Context>
java_programmer 2005-04-23
  • 打赏
  • 举报
回复
mysql_ds.xml用于配置MySQL,可以找到orcale相对的xml文件
java_programmer 2005-04-23
  • 打赏
  • 举报
回复
看文档,比如tomcat,jboss自带有
jboss里有类似mysql_ds.xml的文件,修改一下,拷贝到deploy目录下
再将含有数据库驱动的jar文件copy到server/lib
lifeng800 2005-04-23
  • 打赏
  • 举报
回复
up
exl 2005-04-18
  • 打赏
  • 举报
回复
up
exl 2005-04-18
  • 打赏
  • 举报
回复
而且您的这个连接方式是用的THIN方式
是不是得另外安装驱动呢?
exl 2005-04-18
  • 打赏
  • 举报
回复
这个是struts-config.xml里面的
web.xml里面不用配置么?
struts-config.xml
里面那几项都是做什么的呢?
您能给说一下么
手头没有相关的书
silverend 2005-04-18
  • 打赏
  • 举报
回复
驱动器:"Oracle.jdbc.driver.OracleDriver"
URL: "jdbc:oracle:thin:@localhost:1521:数据库名称"
exl 2005-04-18
  • 打赏
  • 举报
回复
对了
我的配置是
j2sdk1.4.2
tomcat5.0.16
oracle9.2.0.5
win2003

50,523

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧