MySQL polaczenie

0

Witajcie,

mam server aplikacyjny TOMCAT, gdzie skonfigurowałem w pliku parametry łączenia z bazą danych w nastepujacy sposób:

 <Resource name="jdbc/baza" auth="Container" type="javax.sql.DataSource"
    	maxActive="100" maxIdle="30" maxWait="10000"
    	username="root" password="" driverClassName="com.mysql.jdbc.Driver"
    	url="jdbc:mysql://localhost:3306/MyDB"
    />

W projekcie w pliku web.xml konfiguracja połączenia wygląda natępująco:

<resource-ref>
		<description>DB Connection</description>	
		<res-ref-name>jdbc/baza</res-ref-name>
		<res-type>javax.sql.DataSource</res-type>
		<res-auth>Container</res-auth>
	</resource-ref>

W pliku contekstu aplikacji chcę utworzyć bean DataSource. Nie wiem w jaki sposób powiązać tą konfigurację i stworzyć taki DataSource.

    <beans:bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
        destroy-method="close">
		    
    </beans:bean>

Czy muszę użyć beans:lookup ??

0

W sensie w springu?


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

<jee:jndi-lookup id="dataSource"
   jndi-name="jdbc/baza"
   expected-type="javax.sql.DataSource" />

</beans>

Prawdopodobnie bedziesz musial dodac w context.xml

 <ResourceLink name="jdbc/baza"
   global="jdbc/baza"
   type="javax.sql.DataSource"/>

1 użytkowników online, w tym zalogowanych: 0, gości: 1