當前位置:首頁 » 操作系統 » 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-03-17 17:06:07 瀏覽:191
iphone重啟緩存 發布:2025-03-17 16:57:56 瀏覽:634
phpfloat 發布:2025-03-17 16:56:35 瀏覽:175
誅心演算法題 發布:2025-03-17 16:30:00 瀏覽:397
磁吸介面和安卓介面哪個好用 發布:2025-03-17 16:29:54 瀏覽:458
編程經典思想 發布:2025-03-17 16:27:45 瀏覽:621
崩壞腳本 發布:2025-03-17 16:22:39 瀏覽:50
敦煌的密碼在哪裡 發布:2025-03-17 16:19:21 瀏覽:898
編譯器決定程序運行的操作系統 發布:2025-03-17 16:17:47 瀏覽:705
android單詞 發布:2025-03-17 16:05:31 瀏覽:544