当前位置:首页 » 操作系统 » 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();
}
}
}
}

热点内容
java返回this 发布:2025-10-20 08:28:16 浏览:645
制作脚本网站 发布:2025-10-20 08:17:34 浏览:936
python中的init方法 发布:2025-10-20 08:17:33 浏览:632
图案密码什么意思 发布:2025-10-20 08:16:56 浏览:821
怎么清理微信视频缓存 发布:2025-10-20 08:12:37 浏览:731
c语言编译器怎么看执行过程 发布:2025-10-20 08:00:32 浏览:1066
邮箱如何填写发信服务器 发布:2025-10-20 07:45:27 浏览:299
shell脚本入门案例 发布:2025-10-20 07:44:45 浏览:160
怎么上传照片浏览上传 发布:2025-10-20 07:44:03 浏览:852
python股票数据获取 发布:2025-10-20 07:39:44 浏览:763