當前位置:首頁 » 操作系統 » 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異常使用 發布:2025-03-17 19:06:38 瀏覽:721
餐飲劇情抖音短視頻腳本 發布:2025-03-17 19:03:18 瀏覽:505
gg傳奇腳本 發布:2025-03-17 18:56:30 瀏覽:756
學霸導師安卓密碼忘了怎麼辦 發布:2025-03-17 18:43:36 瀏覽:486
android開發camera 發布:2025-03-17 18:43:27 瀏覽:624
php路徑linux 發布:2025-03-17 18:37:12 瀏覽:844
導航演算法招聘 發布:2025-03-17 18:08:57 瀏覽:973
4glte配置名怎麼 發布:2025-03-17 18:04:41 瀏覽:901
和平精英如何查詢游戲賬號密碼 發布:2025-03-17 18:03:07 瀏覽:373
數控pmc編程 發布:2025-03-17 18:02:21 瀏覽:152