![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaWeb
你好y
这个作者很懒,什么都没留下…
展开
-
Spring JDBC
Spring JDBCSpring框架对jdbc的简单封装。提供了一个JDBCTemplate对象简化JDBC的开发。步骤:1.导入jar包2.创建JDBCTemplate对象,依赖于数据源DataSource JdbcTemplate template = new JdbcTemplate(ds);3.调用JdbcTemplate的方法来完成CRUD的操作update():执行DML语句。增删改queryForMap():查询结果将结果集封装为map集合(将列原创 2020-10-24 11:32:27 · 81 阅读 · 0 评论 -
Servlet基础(maven父子项目、servlet-mapping、ServletContext)
Servlet: server applet概念:运行在服务器端的小程序其实就是一个接口,定义了java类被浏览器访问到(tomcat识别)的规则1.1、HelloServletServlet接口有两个默认的实现类:HttpServlet,GenericServlet1.创建一个普通的maven项目,删掉src目录,以后在此建立Moudle,这个空的工程就是maven的主文件2.写入依赖3.在里面建web模块项目关于Maven父子工程的理解:父项目中会有:子项目会有原创 2020-10-24 11:21:33 · 395 阅读 · 0 评论 -
Maven基础
Maven为了解决:在javaweb开发中,需要使用大量的jar包,我们需要手动导入的问题,Maven可以自动帮我们导入和配置jar包Maven项目架构管理工具核心思想:约定大于配置(有约束,不要去违反)IDEA中标记文件功能Maven仓库的使用1.先让其自动添加jar包,若找不到则去maven仓库里去寻找(选择使用最多的)2.复制maven依赖到pom.xml里面,或则下载jar包导入Maven在IDEA中的应用创建Maven模板的项目IDEA中的Maven配原创 2020-10-24 11:05:09 · 102 阅读 · 0 评论 -
遇到tomcat在maven中无法配置
1.查看maven中的web.xml2.查看tomcat里面的web.xml(在ROOT里面)3.将其粘贴复制到maven的web.xml里面原创 2020-10-24 11:04:34 · 313 阅读 · 0 评论 -
解决Tocamt配置时的警告问题(Warning:No artifacts marked for deployment)
问题:解决:必须要的配置:为什么会有这个个问题:我们访问一个网站,需要指定一个文件夹名字原创 2020-10-24 11:01:18 · 901 阅读 · 0 评论 -
JDBC数据库连接池
JDBC数据库连接池概念:一个容器(集合),存放数据库连接的容器。当系统初始化好后,容器会被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。好处: 1.节约资源、用户访问高效实现: 1.标准接口:DataSource java.sql包下的 1.方法: 1)获取连接:getConnection() 2) 归还对象:Connecti原创 2020-10-09 17:52:23 · 207 阅读 · 0 评论 -
IDEA创建web项目(一)
IDEA创建web项目1、2、3、4、设置 虚拟虚拟目录原创 2020-10-09 17:12:16 · 88 阅读 · 0 评论 -
Tomcat(安装、卸载、启动、关闭、部署)
Tomcat(安装、卸载、启动、关闭、部署)1.安装:解压压缩包即可注意:安装目录建议不要有中文和空格2. 卸载删除目录即可3.启动bin/startup.bat ,双击运行该文件即可访问:浏览器输入:http://localhost:8080 回车访问自己(http://别人的ip:8080 访问别人)可能遇到的问题1.黑窗口一闪而过原因:没有正确配置JAVA_HOME环境变量2.启动报错(端口号被占用:Address already in use:bind)1原创 2020-10-09 17:04:03 · 796 阅读 · 0 评论 -
An attempt by a client to checkout a Connection has timed out
错误:Loading class com.mysql.jdbc.Driver'. This is deprecated. The new driver class iscom.mysql.cj.jdbc.Driver’. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.Loading class `com.mysql.jdbc原创 2020-10-05 20:11:11 · 4940 阅读 · 2 评论 -
JDBC练习-登录案例
package cn.cast.jdbc;import cn.util.JDBCUtils;import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.Scanner;/** 练习:需求:1.通过键盘录入用户名和密码2.判断用户是否登陆成功*/public class JdbcDemo6 {原创 2020-09-24 16:40:58 · 235 阅读 · 0 评论 -
JDBC创建工具类(mysql)
public static void main(String[] args) throws SQLException, ClassNotFoundException { List<Ss> list = new JdbcDemo5().findAll2(); System.out.println(list); System.out.println(list.size()); }/*演示JDBC工具类*/ public List&.原创 2020-09-24 16:18:05 · 188 阅读 · 0 评论 -
ResultSet遍历结果集
ResuSet遍历结果集:先找到位置,再获取数据next():作用是使游标下移,返回的是布尔型,判断当前行是否是最后一行末尾(是否有数据),如果是,返回false,反之则返回ture。刚开始游标的位置:用循环判断游标是否在最后一行:while (rs.next()){ String id=rs.getString(1); String name=rs.getString(2); int age=rs.getInt(3); String s原创 2020-09-21 15:39:03 · 4573 阅读 · 0 评论 -
JDBC查询数据库
JDBC查询数据库ResultSet结果集基本使用,查找操作package cn.cast.jdbc;//ResultSet结果集基本使用,selectimport javax.xml.transform.Result;import java.sql.*;public class JdbcDemo3 { public static void main(String[] args) throws ClassNotFoundException, SQLException {原创 2020-09-21 11:40:39 · 3604 阅读 · 1 评论 -
JDBC在MySqL中修改数据
JDBCJDBC:Java DataBase Connectivity Java 数据库连接。JDBC本质:定义了一套操作所有关系型数据库的规则(接口),各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码时驱动jar包中的实现类。步骤:1.导入驱动jar包 1)复制mysql-connector-java-8.0.11.jar 到项目的libs目录(自己创建的目录)下 2)libs右键 -> Add As Libr原创 2020-09-21 11:28:05 · 416 阅读 · 0 评论 -
IDEA基本配置、常用快捷键
IDEA初步认识:基本框架:项目-Project -> 模块-Module -> 各种包-Package注意: 代码要写在src里,Package命名规则:英文小写,数字和英文句点。main方法快捷键:psvm+回车输出语句快捷键:sout+回车不需要保存,自己保存。自动进行编译,直接运行。再次查看运行结果:alt+数字4步骤:1.新建一个项目2.在项目里先建一个Moudle3.(所有代码写在src里)新建一个包4.在新建的包里面在新建一个class原创 2020-09-21 11:00:58 · 119 阅读 · 0 评论