Struts2中怎样连接数据库???

Struts2中怎样连接数据库???,第1张

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

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

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

<!-- 如果是单个的数据源可以不用key属性-->

<data-source key="mysql">

<set-property property="autoCommit" value="false"/>

<set-property property="description" value="Data Source Configuration"/>

<!-- 数据库的JDBC驱动程序地址 -->

<set-property property="driverClass" value="com.mysql.jdbc.Driver"/>

<!-- 最大数据库连接数 -->

<set-property property="maxCount" value="200"/>

<!-- 最小数据库连接数 -->

<set-property property="minCount" value="20"/>

<!-- 设置连接数据库的用户名称-->

<set-property property="user" value="root"/>

<!-- 设置连接数据库的密码-->

<set-property property="password" value="root"/>

<!-- 设置连接数据库的名称和地址-->

<set-property property="url" value="jdbc:mysql://localhost:3306/train"/>

</data-source>

首先,我想告诉你,struts2是业务逻辑层的框架,怎么会用jdbc连接数据库?

连接数据库的是持久化层,也就是hibernate。

在纠正下,是连接池,不是数据池。。。。

hibernate可以配置数据库连接池,使用JNDI,JNDI就是java命名和目录接口。换句话说,你配置好一个连接池,通过命名和接口可以使用。就这么个意思。


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

原文地址:https://54852.com/sjk/9885972.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存