Jbuilder9和oralce连接,在jbuilder里带了!,只要用就可以了!

解决方案 »

  1.   

    不太能理解楼上的意思,Struts-config.Xml就不需要了吗?
      

  2.   

    <data-sources>
        <data-source>
          <set-property property="autoCommit" value="false" /> 
          <set-property property="description" value="DB Connection Pool" /> 
          <set-property property="driverClass" value="oracle.jdbc.driver.OracleDriver" /> 
          <set-property property="maxCount" value="5" /> 
          <set-property property="minCount" value="1" /> 
          <set-property property="password" value="null" /> 
          <set-property property="url" value="jdbc:oracle:thin:@0.0.0.0:1521:null" /> 
          <set-property property="user" value="" />
        </data-source>
      

  3.   

    楼上的诸位可以解释的详细一些吗?我也只是初学Struts。是不是单写一个连接池就好?要不要为这个连接池单独建立一个Struts模块,单独使用一个Struts-config.xml。或者说随便哪里都可以,跟别的Form,action共用同一个Struts-config.xml。请各位指教。
      

  4.   

    参考http://dev.csdn.net/user/kui《Struts 1.2.1新特点简介(1) 》
    从http://struts.apache.org/userGuide/release-notes-1.2.1.html看,GenericDataSource和GenericConnection接口都已不再提供,从下载的jakarta-struts-1.2.1也看出,已去掉了Struts1.1中的struts-legacy.jar,即整个legacy都去掉了。但struts.jar中还是保留了DataSourceConfig类。还保留了datasources管理功能。GenericDataSource并不是非常必要的好用,其中因为之一是这个datasource需要用ActionServlet中定义的方法从Action类访问数据源,不能从其它类中用它。在Struts实现自定义数据库连接池的方法很多,其中JavaWebStudio(详情可参考《Struts开发实例》)提供的自定义数据库连接池,通过web.xml配置引入是一种方法,另外,也可采用Struts1.2.1建议的通过Plug Ins Configuration (插件配置)的方法实现,例如struts自带例子struts-config.xml中的配置:<plug-in className="org.apache.struts.webapp.example.memory.MemoryDatabasePlugIn">    <set-property property="pathname" value="/WEB-INF/database.xml"/>  </plug-in>
    另外还可参考《如何实现Struts 数据库应用程序》
      

  5.   

    <set-property property="url" value="jdbc:oracle:thin:@0.0.0.0:1521:null" /> 
    在strutsconfig.xml里面找到这段。
      

  6.   


    如果是我,我用别人的数据库连接池或者web sever带的连接池。tomcat, weblogic都有。
      

  7.   

    我们用的是websphere?请问如何调用?
      

  8.   

    在下想问一下,是否要为连接池专门创建一个config.xml?然后在这个xml中部署数据源等等。
      

  9.   

    俺就是不明白,struts不就是个框架吗,为什么问一个“一个框架怎么连数据库的问题”,请问在普通的Java中是怎么连的,Struts不就是一个jsp+servlet的一个框架嘛
      

  10.   

    不好意思。
    在struts-congif.xml里面有个配置datasource的项,配置好了以后只要在action中调用getDataSource()就可以了,假如数据源有多个,配置一个key.
      

  11.   

    protected Connection connectionPool(HttpServletRequest request) {
        Connection conn = null;
        try {
          DataSource ds = this.getDataSource(request, "dataSource");
          conn = ds.getConnection();
          return conn;
        }
        catch (SQLException ex) {
          System.out.println("Database connection is failure : " + ex.getMessage());
          return null;
        }
     <data-sources>
        <data-source type="org.apache.commons.dbcp.BasicDataSource" key="dataSource">
           <set-property property="driverClass" value="oracle.jdbc.driver.OracleDriver" /> 
           <set-property property="url" value="jdbc:oracle:thin:@0.0.0.0:1521:null" /> 
          <set-property value="10" property="maxCount" />
          <set-property value="3" property="minCount" />
          <set-property value="sa" property="username" />
          <set-property value="as" property="password" />
        </data-source>
      </data-sources>
      

  12.   

    也就是说这个struts-congif.xml对应的是我的beanform对吧?我想问问,这个struts-congif.xml配置数据源的作用是什么?不写是不是也可以?