spring mvc中如何读取数据库?

spring mvc中如何读取数据库?,第1张

配置文件中设置一下就可以。。。

例如:以下是spring配置文件中的内容,不懂可以继续问。。。

<!-- 此beans告诉Spring去哪找数据库的配置信息,因为有此Bean才出现下面用${}标记来取变量的语句 -->

<bean id="propertyConfig"

class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">

<property name="locations"><!-- locations应为类中的属性 -->

<value>classpath:jdbc.properties</value>

</property>

</bean>

<!-- 用连接池org.apache.commons.dbcp.BasicDataSource -->

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">

<property name="driverClassName">

<value>${jdbc.driver}</value>

</property>

<property name="url">

<value>${jdbc.url}</value>

</property>

<property name="username">

<value>${jdbc.username}</value>

</property>

<property name="password">

<value>${jdbc.password}</value>

</property>

<property name="maxActive">

<value>${jdbc.maxActive}</value>

</property>

<property name="maxIdle">

<value>${jdbc.maxIdle}</value>

</property>

<property name="maxWait">

<value>${jdbc.maxWait}</value>

</property>

</bean>

<!-- 用jdbc -->

<!--<bean id="dataSource"

class="org.springframework.jdbc.datasource.DriverManagerDataSource"

destroy-method="close">

<property name="driverClassName">

<value>${jdbc.driver}</value>

</property>

<property name="url">

<value>${jdbc.url}</value>

</property>

<property name="username">

<value>${jdbc.username}</value>

</property>

<property name="password">

<value>${jdbc.password}</value>

</property>

</bean>

-->

就算用mybatis你也得连接jdbc或连接池啊,才能获取到dataSource属性,接下来在下面配置mybatis。。。

实现方法如下:

web.xml中

<servlet>

<servlet-name>t1</servlet-name>

<servlet-class>com.abc.test.T1</servlet-class>

<load-on-startup>1</load-on-startup>

</servlet> <load-on-startup>标记web容器是否在启动的时候就加载这个servlet,当值为0或者大于0时,表示web容器在应用启动时就加载这个servlet;

当是一个负数时或者没有指定时,则指示容器在该servlet被选择时才加载;

正数的值越小,启动该servlet的优先级越高。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6707319.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存