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来专门对数据库的访问
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)