當前位置:首頁 » 操作系統 » 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();
}
}
}
}

熱點內容
資料庫表設計教程 發布:2025-09-16 10:50:47 瀏覽:340
朋友圈緩存如何清除 發布:2025-09-16 10:49:57 瀏覽:438
sqlserver數據類型 發布:2025-09-16 10:41:16 瀏覽:732
如何配置全站時間同步系統 發布:2025-09-16 10:19:13 瀏覽:167
java解析json文件 發布:2025-09-16 10:10:41 瀏覽:968
車配置字母怎麼看 發布:2025-09-16 10:09:32 瀏覽:408
煙台電腦伺服器維修 發布:2025-09-16 10:08:45 瀏覽:268
編譯命令cl 發布:2025-09-16 09:57:21 瀏覽:520
小君直播密碼是多少 發布:2025-09-16 09:25:46 瀏覽:608
用中文編譯的編程軟體 發布:2025-09-16 09:04:37 瀏覽:152