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

struts连接数据库

发布时间: 2023-07-08 22:33:02

⑴ struts2 中 连接数据库报错 ,是一个简单的登陆界面,页面上没有报错的情况,只是在登陆时,500的错误

public class ManagerLogin extends ActionSupport{

private Student student=null;
这儿出错,你给student赋了null
当你在后面的excute方法中取得的student就是null
所以在ResultSet sqlSelect=Dbconnect.executeQuery("select stuName,password from student where stuName='"+student.getStuName()+"'and password='"+student.getPassword()+"'");
此处会报空指针异常错误。

⑵ Struts2中怎样连接数据库

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

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

⑶ 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();
}
}
}
}

热点内容
oracle卸载数据库 发布:2025-03-18 03:05:15 浏览:44
编译时生成固件怎么办 发布:2025-03-18 03:04:30 浏览:704
c语言breakcontinue 发布:2025-03-18 02:52:41 浏览:162
服务器云主机改成云电脑 发布:2025-03-18 02:46:11 浏览:423
php环境的搭建 发布:2025-03-18 02:44:47 浏览:490
java实现文件上传到ftp 发布:2025-03-18 02:43:25 浏览:402
编程出游戏 发布:2025-03-18 02:43:15 浏览:179
使用公网ip搭建服务器 发布:2025-03-18 02:34:23 浏览:215
android从程序员到架构师之路 发布:2025-03-18 02:32:52 浏览:298
高压存储罐 发布:2025-03-18 02:23:18 浏览:760