2010-12-15 106 views

Répondre

0

Vous devez d'abord faire enteries pour source de données dans context.xml d'application.

Ensuite, nous devons faire une entrée dans context.xml et nous devons fournir les informations de base de données et la localisation dans context.xml

Je joins à la fois les fichiers de mon projet.

Espérons que cela puisse vous aider.

Code pour l'application context.xml

<beans xmlns="http://www.springframework.org/schema/beans" 
    xmlns:xsi="www.w3.org/2001/XMLSchema-instance" 
    xmlns:context="http://www.springframework.org/schema/context" 
    xsi:schemaLocation=" 
     http://www.springframework.org/schema/beans 
     http://www.springframework.org/schema/beans 
     http://www.springframework.org/schema/tx 
     http://www.springframework.org/schema/tx 
     http://www.springframework.org/schema/context 
     http://www.springframework.org/schema/context"> 

     <bean id="messageSource" 
     class="org.springframework.context.support.ResourceBundleMessageSource"> 
       <property name="basenames"> 
         <list> 
           <value>report/cobReports_message</value> 
         </list> 
       </property> 
     </bean> 

     <context:component-scan 
       base-package="com.jpmc.am.architecture.emailaddrutil, com.jpmc.am.architecture.cob" /> 

     <bean id="multipartResolver" 
     class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> 
       <property name="maxUploadSize" value="200000" /> 
     </bean> 


     <bean id="sqlMapClientTemplate" 
     class="org.springframework.orm.ibatis.SqlMapClientTemplate"> 
       <property name="sqlMapClient" ref="sqlMapClient" /> 
     </bean> 

     <bean id="sqlMapClient" 
     class="org.springframework.orm.ibatis.SqlMapClientFactoryBean"> 
       <property name="configLocation" 
       value="classpath:sqlMap/cobSqlMapConfig.xml" /> 
       <property name="dataSource" ref="cobDataSource" /> 
       <property name="useTransactionAwareDataSource" value="true" /> 
       <property name="sqlMapClientProperties"> 
       <value>COB_SCHEMA=CLTAPPMGR //////// Database Schema Name</value> 
       </property> 
     </bean> 

     /// Data Source Name 
     <bean id="cobDataSource" class="org.springframework.jndi.JndiObjectFactoryBean"> 
      <property name="jndiName" value="java:comp/env/jdbc/cob" /> 
     </bean> 
</beans> 

code Pour context.xml

<Context> 

<Resource name="jdbc/cob" auth="Container" type="javax.sql.DataSource" 
factory="org.apache.commons.dbcp.BasicDataSourceFactory" 
driverClassName="oracle.jdbc.driver.OracleDriver" 
url="database location:databasename" 
username="username" 
password="password" 
/> 




</Context> 
+0

J'ai modifié le contexte pour vous. Pas besoin d'ajouter tous ces espaces de noms XSD (tâche, util, p, jdbc, j2ee, etc.) si vous ne les utilisez pas! –

0

Découvrez Spring JDBC et la JdbcTemplate qui est probablement le plus rapide et le plus simple itinéraire.

En accord avec ci-dessus pour examiner une solution ORM pour tout ce qui dépasse les bases.

+0

lien mis à jour à la version actuelle –