在web开发中,我总是不能顺利的得到数据库的链接
applicationContext.xml内容如下:
----------------------------------------
<?xml version= "1.0 " encoding= "UTF-8 "? >
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN " "http://www.springframework.org/dtd/spring-beans.dtd " >
<beans >
<!-- ========================= Start of PERSISTENCE DEFINITIONS ========================= -- >
<!-- DataSource Definition -- >
<bean id= "dataSource "
class= "org.apache.commons.dbcp.BasicDataSource " destroy-method= "close " >
<property name= "driverClassName " >
<value >com.mysql.jdbc.Driver </value >
</property >
<property name= "url " >
<value >jdbc:mysql:///catalog </value >
</property >
<property name= "username " >
<value >root </value >
</property >
<property name= "password " >
<value > </value >
</property >
</bean >
<bean id= "SpringJDBCDAO " class= "com.dao.SpringJDBCDAO " >
<property name= "dataSource " > <ref local= "dataSource "/ > </property >
</bean >
</beans >
----------------------------------------
请问在程序中SpringJDBCDAO 类是怎么得到此处配置的数据库链接的呢?不解???
谢谢帮助! 能不能提供最简单的代码实例,谢谢!
applicationContext.xml内容如下:
----------------------------------------
<?xml version= "1.0 " encoding= "UTF-8 "? >
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN " "http://www.springframework.org/dtd/spring-beans.dtd " >
<beans >
<!-- ========================= Start of PERSISTENCE DEFINITIONS ========================= -- >
<!-- DataSource Definition -- >
<bean id= "dataSource "
class= "org.apache.commons.dbcp.BasicDataSource " destroy-method= "close " >
<property name= "driverClassName " >
<value >com.mysql.jdbc.Driver </value >
</property >
<property name= "url " >
<value >jdbc:mysql:///catalog </value >
</property >
<property name= "username " >
<value >root </value >
</property >
<property name= "password " >
<value > </value >
</property >
</bean >
<bean id= "SpringJDBCDAO " class= "com.dao.SpringJDBCDAO " >
<property name= "dataSource " > <ref local= "dataSource "/ > </property >
</bean >
</beans >
----------------------------------------
请问在程序中SpringJDBCDAO 类是怎么得到此处配置的数据库链接的呢?不解???
谢谢帮助! 能不能提供最简单的代码实例,谢谢!
<value >jdbc:mysql:///catalog </value >
</property >
URL不正确。
--------------------------------------
ApplicationContext ctx=new FileSystemXmlApplicationContext("applicationContext.xml");
myDataSource = (DataSource) ctx.getBean("dataSource");-----------------------------------------------------------------------------
上面好像是应用程序的引用方式,现在是在web程序上面。我就是不知道是怎么引用的了