当前位置:首页 » 操作系统 » struts2与数据库连接

struts2与数据库连接

发布时间: 2023-01-26 19:15:15

‘壹’ struts2架构中,把连接数据库的语句放到哪里了

数据库连接的是放在application.xml中了,具体的数据是放到config.prepertise文件中的。

‘贰’ struts2连接mysql 在struts.xml中要如何配置

<!-- 如果是单个的数据源可以不用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 数据库连接问题!~

package com.common;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class DBConnection {
//创建连接
public static Connection getConnection() {
Connection DBconn = null;
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String url = "jdbc:sqlserver://localhost:1433;databasename=Dept";
String user = "sa";
String password = "123";
DBconn = DriverManager.getConnection(url, user, password);
} catch (ClassNotFoundException e1) {
System.out.println("驱动程序加载错误");
} catch (SQLException e2) {
System.out.println("数据库连接时错误");
} catch (Exception e3) {
e3.printStackTrace();
}
return DBconn;
}

//关门连接
public static void clear(Connection DBconn) {
if (DBconn != null) {
try {
DBconn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}

‘肆’ struts2 jdbc 链接数据库

首先,我想告诉你,struts2是业务逻辑层的框架,怎么会用jdbc连接数据库?
连接数据库的是持久化层,也就是hibernate。
在纠正下,是连接池,不是数据池。。。。
hibernate可以配置数据库连接池,使用JNDI,JNDI就是java命名和目录接口。换句话说,你配置好一个连接池,通过命名和接口可以使用。就这么个意思。

‘伍’ Struts2中怎样连接数据库

struts2框架就是MVC模式(模型、视图、控制器)中的控制器
如果只使用了框架struts2 ,那么链接数据库就是通过jdbc链接

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

热点内容
源码和千锋 发布:2025-09-17 10:58:53 浏览:24
memcache数据库 发布:2025-09-17 10:23:01 浏览:67
安卓机如何锁软件 发布:2025-09-17 10:18:34 浏览:945
二手3系买哪个配置好 发布:2025-09-17 10:07:16 浏览:740
sqlserver2000xp 发布:2025-09-17 09:36:19 浏览:829
c9什么时候升级安卓70 发布:2025-09-17 09:35:36 浏览:211
速算法中 发布:2025-09-17 09:30:50 浏览:380
怎么进网站服务器 发布:2025-09-17 09:18:15 浏览:463
小火箭服务器订阅是什么 发布:2025-09-17 09:01:40 浏览:738
c语言入门基础 发布:2025-09-17 08:54:30 浏览:670