学习汇报7

news/2025/2/21 23:31:54/文章来源:https://www.cnblogs.com/Thanatos-syst/p/18727393

之后是jsp,它允许在HTML页面中嵌入Java代码。JSP的优点在于可以将页面的显示和业务逻辑分离,提高代码的可维护性。例如,在一个展示商品列表的JSP页面中,可以通过Java代码从数据库中获取商品信息,然后在页面中动态显示。
<%@ page contentType = "text/html;charset=UTF - 8" language = "java" %>

Simple JSP Page<%// 这里是脚本元素,可以写Java代码String message = "Hello World";%>

<%=message%>

${pageContext.request.serverName}

JDBC(Java Database Connectivity)是Java连接数据库的标准接口。在JAVA WEB开发中,几乎都会涉及到与数据库的交互,例如存储用户信息、商品信息等。了解JDBC是实现动态网页数据持久化的关键。以连接MySQL数据库为例,首先需要在项目中导入MySQL的JDBC驱动包。然后使用以下代码建立数据库连接: import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException;

public class DatabaseConnection {
public static void main(String[] args) {
try {
// 加载驱动
Class.forName("com.mysql.cj.jdbc.Driver");
// 建立连接
Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydb", "root", "password");
if (connection!= null) {
System.out.println("成功连接到数据库");
}
} catch (ClassNotFoundException | SQLException e) {
e.printStackTrace();
}
}
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/887286.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

牛客题解 | 字符串的排列

题目 题目链接 描述 这是一篇针对初学者的题解,用递归方法解决。 知识点:字符串,递归,回溯 难度:一星题解 题目抽象:给定一个字符串,求该字符串的全排列。 方法:递归法 如图:如图所示的全排列可以发现,对于这个排列,我们是固定A不动,然后交换B与C,从而得到"A…

牛客题解 | 岛屿数量

题目 题目链接 题目主要信息:给一个01矩阵,1代表是陆地,0代表海洋,如果两个1相邻,则这两个1属于同一个岛 只考虑上下左右为相邻 判断岛屿的个数举一反三: 学习完本题的思路你可以解决如下题目: BM61. 矩阵最长递增路径 方法一:dfs(推荐使用) 知识点:深度优先搜索(d…

牛客题解 | 寻找峰值

牛客输入输出题单题解题目 题目链接 题目主要信息:给定一个长度为n的数组,返回其中任何一个峰值的索引 峰值元素是指其值严格大于左右相邻值的元素 数组两个边界可以看成是最小,\(nums[-1] = nums[n] = -\infty\) 峰值不存在平的情况,即相邻元素不会相等举一反三: 学习完本…

java 线程的生命周期和锁

线程的生命周期: Thread.state枚举类共有6种状态:NEW:尚未启动的线程状态; RUNNABLE:jvm中执行的状态; BLOCKED:被阻塞等待监视器锁定的状态; WAITING:等待其他线程执行的状态; TIME_WAITING:达到执行等待时间的线程状态; TERMINATED:已退出线程的状态;线程生命周…

环境搭建与第一个Web项目

开发环境配置<!-- 创建Maven Web项目依赖 --> <dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId><version>4.0.1</version><scope>provided</scope> </dependency>…

牛客题解 | 判断是否为回文字符串

牛客输入输出题单题解题目 题目链接 题目的主要信息:判断字符串是否是回文字符 回文字符即首尾相互往中靠,字符都是相同的举一反三: 学习完本题的思路你可以解决如下题目: BM13. 判断一个链表是否为回文结构 BM87. 合并两个有序数组 BM91. 反转字符串 方法一:首尾依次比较…

DeepSeek满血版在IDEA中快的飞起

现在国内的 AI 竞争,已经不是单纯的“谁的模型更强”,而是谁的 AI 生态更繁荣。阿里云靠开源,把自己送上了这个生态的核心位置。当同行还在用API调用次数计算商业价值时,阿里云已化身 AI 时代的"技术普惠者"。作者:沉默王二 有没有发现?不知不觉中,阿里已经完…

牛客题解 | 兑换零钱(一)

牛客输入输出题单题解题目 题目链接 题目主要信息:给定数组arr,arr中所有的值都为正整数且不重复 arr中每个值代表一种面值的货币,每种面值的货币可以使用任意 组成aim的最少货币数 如果无解,请返回-1举一反三: 本题属于背包问题的一种简化版本,学习完本题的思路帮助你解…

牛客题解 | 删除有序链表中重复的元素-I

牛客输入输出题单题解题目 题目链接 题目主要信息:给定一个从小到大排好序的链表 删去链表中重复的元素,每个值只留下一个节点举一反三: 学习完本题的思路你可以解决如下题目: BM16. 删除有序链表中重复的元素-II 方法:遍历删除(推荐使用) 思路: 既然连续相同的元素只留…

牛客题解 | 二叉树的前序遍历

牛客输入输出题单题解题目 题目链接 题目的主要信息:给定一颗二叉树的根节点,输出其前序遍历的结果举一反三: 学习完本题的思路你可以解决如下题目: BM24.二叉树的中序遍历 BM25.二叉树的后序遍历 方法一:递归(推荐使用) 知识点:二叉树递归 递归是一个过程或函数在其定…

牛客题解 | 二叉树的后序遍历

牛客输入输出题单题解题目 题目链接 题目的主要信息:给定一颗二叉树的根节点,输出其后序遍历的结果举一反三: 学习完本题的思路你可以解决如下题目: BM23.二叉树的前序遍历 BM24.二叉树的中序遍历 方法一:递归(推荐使用) 知识点:二叉树递归 递归是一个过程或函数在其定…