struts中怎么连接数据库

struts中怎么连接数据库,第1张

。记住要导入3个jar包,放在工程的web。lib。目录下。

sql2000要打补丁sp3就可以了。

借用上面的跟你说

<data-sources>

<data-source type="org.apache.commons.dbcp.BasicDataSource">

<set-property

property="driverClassName"

value="你要的连接数据库的驱动" />

<set-property

property="url"

value="jdbc:mysql://你机器的名字/数据库名" />

<set-property

property="username"

value="帐号" />

<set-property

property="password"

value="密码" />

<set-property

property="maxActive"

value="100" />

<set-property

property="maxWait"

value="最大连接数" />

<set-property

property="defaultAutoCommit"

value="false" />

<set-property property="description" value="描述" />

</data-source>

</data-sources>

struts2框架就是MVC模式(模型、视图、控制器)中的控制器

如果只使用了框架struts2 ,那么链接数据库就是通过jdbc链接

如果在struts2框架的基础上同时使用了hibernate,这样链接数据库就是hibernate的事了。

这样写没人会说不能实现功能,但是在企业级应用 ,这样写程序造成了两个方面问题:

1.代码不能复用。也就是说你在写另一个Action访问数据库的时候,你又要写这些curd的方法。

2.软件的质量下降了。既然是企业级的应用,其中很大的成本在于 软件的维护和扩展方面,这样写代码功能实现了,但是在日后的维护和扩展方面增加了成本。

所以这样写不太好。

解决方案:

将数据访问和业务层分离,利用DAO来专门对数据库的访问


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存