将Java Web应用程序连接到Oracle数据库

时间:2015-01-21 05:10:43

标签: java oracle jdbc web ibatis

<bean id="dataSource"
        class="org.apache.commons.dbcp.BasicDataSource"
        destroy-method="close">
        <property name="driverClassName"
                  value="????????????????????" />        
     <property name="url"
                  value="???????????????????????"/>
        <property name="username" value="root" />
        <property name="password" value="" />
    </bean>

我无法弄清楚驱动程序类名称值和url值中的内容。我已经下载了Oracle sql developer和oracle 11 g.But我不知道如何配置它到我的java应用程序

2 个答案:

答案 0 :(得分:1)

驱动程序类名称: - oracle.jdbc.driver.OracleDriver
网址: - jdbc:oracle:thin:@(hostname):(port number):(database name)

<bean id="dataSource"
        class="org.apache.commons.dbcp.BasicDataSource"
        destroy-method="close">
        <property name="driverClassName"
                  value="oracle.jdbc.driver.OracleDriver" />        
     <property name="url"
                  value="jdbc:oracle:thin:@(hostname):(port number):(database name)"/>
        <property name="username" value="root" />
        <property name="password" value="" />
</bean>

答案 1 :(得分:1)

如果你使用Spring框架有两种类型,你的qustion不清楚 数据源处理技术

方法1 您需要在应用程序服务器中配置数据源

&#13;
&#13;
 <bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
		<property name="jndiName" value="java:jboss/datasources/OracleDS" />
		<property name="cache" value="false"/>
    	<property name="lookupOnStartup" value="false"/>
        <property name="proxyInterface" value="javax.sql.DataSource"/>
	</bean>
&#13;
&#13;
&#13;

方法2

&#13;
&#13;
 <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
 		<property name="driverClassName" value="oracle.jdbc.driver.OracleDriver" />
		<property name="url" value="jdbc:oracle:thin:@127.0.0.1:1521:OMQA" />
		<property name="username" value="root" />
		<property name="password" value="password" />
	</bean> 
&#13;
&#13;
&#13;