欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

jsp excel mysql數據庫查詢

錢淋西1年前9瀏覽0評論

在Java開發中,JSP是一種非常常見的Web開發技術。它與數據庫的結合可以實現更加高效的數據查詢和數據處理。在此文章中,我們將介紹如何使用JSP查詢Excel表格和MySQL數據庫。

查詢Excel表格

// 讀取Excel文件
FileInputStream inputStream = new FileInputStream(new File("文件路徑.xlsx"));
// 創建工作簿
Workbook workbook = new XSSFWorkbook(inputStream);
// 獲取第一個工作表
Sheet sheet = workbook.getSheetAt(0);
// 獲取工作表中的行數
int rowCount = sheet.getLastRowNum() - sheet.getFirstRowNum();
// 遍歷行,找到想要的行和列
for (int i = 0; i< rowCount + 1; i++) {
Row row = sheet.getRow(i);
for (int j = 0; j< row.getLastCellNum(); j++) {
// 獲取單元格中的值
String cellValue = row.getCell(j).getStringCellValue();
// 在這里可以做出約束條件,如 cellValue.equals("Hello World")
System.out.print(cellValue + " | ");
}
System.out.println();
}
// 關閉工作簿和文件流
workbook.close();
inputStream.close();

查詢MySQL數據庫

// 加載MySQL驅動
Class.forName("com.mysql.jdbc.Driver");
// 獲取數據庫連接
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/數據庫名", "用戶名", "密碼");
// 創建Statement對象
Statement stmt = con.createStatement();
// 執行查詢語句
String sql = "SELECT * FROM 表名";
ResultSet rs = stmt.executeQuery(sql);
// 遍歷查詢結果
while (rs.next()) {
int id = rs.getInt("id");
String name = rs.getString("name");
String gender = rs.getString("gender");
int age = rs.getInt("age");
System.out.println(id + " " + name + " " + gender + " " + age);
}
// 關閉連接和Statement對象
rs.close();
stmt.close();
con.close();

通過上述代碼,我們可以輕松查詢Excel表格和MySQL數據庫中的數據。在實際開發中,我們還可以結合JSP的頁面呈現技術,將查詢結果以表格或其他形式展示給用戶,實現更好的用戶體驗。