自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 HttpServlet_Request接收表单提交中文参数乱码问题

1、如果提交方式为post,想不乱码,只需要在服务器端设置request对象的编码即可,如客户端是以UTF-8编码提交的,那么服务器端request对象就以UTF-8编码接收request.setCharacterEncoding("UTF-8")2、如果提交方式为get,设置request对象的编码可能是无效的,request对象还是以默认的ISO8859-1编码接收数据(HTTP协议时不支持中文的,默认编码:ISO8859-1),因此要想不乱码,只能在接收到数据后再手工转换① Strin

2021-07-21 09:47:24 914

原创 jsp文件上传步骤,解决文件名乱码问题 、把文件的名称设置唯一值

<%@ page contentType="text/html;charset=UTF-8" language="java" %><html> <head> <title>$Title$</title> </head> <body> <%--文件上传: 1、表单类型为 enctype="multipart/form-data 2、表单提交方式为post .

2021-07-13 16:44:46 740

原创 IDEA启动Tomcat时错误:代理抛出异常错误( Port already in use: 1099; Address already in use: JVM_Bind )

报错: 这里说的是1099端口被其它进程占用了java.rmi.server.ExportException: Port already in use: 1099; nested exception is:java.net.BindException: Address already in use: JVM_Bind翻译:java.rmi.server.ExportException:端口已在使用中:1099;嵌套异常为:java.net.BindException:地址已在使用:J.

2021-07-13 10:05:47 912

原创 jsp 获取表单中提交数据类型(String)转换成时间类型

//获取表单的数据信息String date= req.getParameter(“date”); //设置为日期指定格式 ,或者(yyyy-mm-dd hh:MM:ss / (yyyy年MM月dd日)SimpleDateFormat dateFormat = new SimpleDateFormat(“yyyy-mm-dd”);//parse会报异常需要进行捕获try {Date reDate = dateFormat.parse(datetime);catc...

2021-07-10 11:03:27 1077

原创 JSP_request对象获取表单页面提交数据类型(String)转换其他类型(int、double . . .)

request.getParameter(String name);--> 获取的是String类型 [其中name为表单元素的的name属性值]将其转换成其他类型(以转为 int类型为例):Interger id=Interger.valueof(request.getParameter("id"));此方式不能转换成时间日期类型,request.getParameter获取表单中日期类型:...

2021-07-10 10:35:13 2559

原创 JDBC封装增删改查操作完整详解版_利用反射封装jdbc

对增删改查的封装,只需要把一个对象当做参数转入方法即可,这样就可以随时再有需要的时候调用到工具封装类的增删改查方法了~1、

2021-07-07 11:27:30 1401

原创 JSP开发环境搭建_配置Tomcat文件(Web服务器)步骤

① 首先要配置Java开发工具(JDK),配置tomcat的前提基础要先配置JDK 可以从 Oracle 公司的 Java 页面中下载 JDK:Java SE Downloads 本步骤可以参考Java 开发环境配置章节的教程。② Tomcat配置 ●下载最新版本的 Tomcat:http://tomcat.apache.org根据你的系统下载对应的包,将压缩包解压到D盘(你可以自己选择):bin:二进制执行文件。里面最常用的文件是startup.ba...

2021-07-02 11:46:47 1189 1

原创 IntelliJ IDEA 2021.1.2 x64版的 IDEA 创建 jsp项目

1、创建jsp项目先创建一个项目创建一个java项目一直按next键,给项目取个名如 jsp03,按 finish键就创建好基础Java项目了右击jsp03模块,选择 Web Application,创建.jsp文件2、如图现在不能对jsp文件进行test,三角形标符不能使用,使用要配置Tomcat 服务器,如图点击进去点加号 +,找到Tomcat Server目录下的local 点击在 Desployment 中点加号+...

2021-07-02 11:22:48 7409 5

原创 使用工具类进行JDBC封装,实现数据库连接,关闭操作及增删改的通用方法 ( 数据库配置信息从配置文件中获取)

创建配置文件在src 目录下 (右击),创建文件 (new file) ,文件名为 xxx.properties,在文件内存放数据库配置信息如下所创建的文件 db.properties(说明:连接数据库为 pet , 用户名为 root ,密码为123456):driver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/pet?useUnicode=true&characterEncoding=utf-8userna

2021-06-27 19:15:51 230

原创 Mysql JDBC(执行sql的对象) 预编译PreparedStatement接口_区别于Statement接口

预编译PreparedStatement 使用范围:一次需要更新数据库表多条记录,当执行相似sql语句的次数比较多(对表频繁操作)语句一样,只是具体的值不一样,被称为动态SQLSQL语句具有一个或多个输入参数,这些输入参数的值在SQL语句创建时未被指定,而是为每个输入参数保留一个问号("?")作为占位符。Statement:用于执行静态 SQL 语句并返回它所生成结果的对象创建Statement对象时,如果用SQL语句做参数,则在执行SQL语句时会一起被解析和编译进去当使用Stat..

2021-06-22 20:15:09 290

原创 Mysql JDBC Url参数useUnicode=true&characterEncoding=UTF-8解决中文乱码问题,useOldAliasMetadataBehavior别名不生效问题

之所以会出现乱码,就是服务其和客户端沟通的编码不一致而导致的,所以需要一个统一的编码

2021-06-21 14:01:02 1625

原创 Mysql账户管理(创建用户)和权限管理

创建用户create usert

2021-06-17 16:26:15 99

原创 mysql关键字Alert_操作修改表

1、修改表名alert table 旧表名 rename 新表名;

2021-06-16 15:08:18 1331

原创 解决mysql更新表数据时的出错信息 “ [Err] 1093 - You can‘t specify target table ‘a‘ for update in FROM clause ”

报错意思是:不能在from子句中指定要更新的目标表 a

2021-06-10 12:24:55 466

原创 MySQL关键字exists用法_exists子查询注意事项

1、① 在创建数据库和表时,通过 not exists 进行判断 (create database / table if not exists demo; ) ② 在删除数据库和表时,通过 exists 进行判断 (drop database / table if exists demo; )

2021-06-09 14:28:39 1756

原创 MySQL视图(view)创建知识点详解_注意事项

视图(view)是一张虚拟表:

2021-06-08 20:47:30 1662

原创 MySQL密码加密处理及问题解决_MAD5()

加密的密码也需要通过加密才能查询匹配到,加密的密码长度很长(并不会和没加密的密码长度一样),所以如果需要密码加密的话,在设置密码字段长度时要考虑到

2021-06-07 20:36:20 583

原创 查询销量前三的商品信息_MySQL不支持‘LIMIT&IN子查询

销量排前三名的商品,mysql没有top函数,mysql又不支持 limt & in 子查询

2021-06-07 12:24:45 3185

原创 MySQL子查询的注意事项知识点详解_子查询临时表

子查询可以出现在表达式出现的任何位置:①mysql子句查询,用做字段使用 ( 与其父查询的select连用 ),不必指定列别名

2021-06-07 11:19:17 609

原创 Mysql将多表合并为一张表查询其共有的字段(列)信息_联合查询 UNION

可以查询每个表的数据,然后两表间就可通过 union 来把多表合为一表查询如:有两张表student x

2021-06-04 12:20:43 1106

原创 MySQL数据库表出现乱码,表数据为???,默认编码集

解决数据库数据乱码,数据表中的数据是???(一般需要默认字符编码集 utf8)在用命令行创建数据库的话,可在创建时就设置默认字符集,以免后面创建表和操作数据时出现字节等错误如:所以在使用命令行创建数据库时,就可以这样写:create database MySQLdefault character set utf8; # 默认字符集这样就数据表数据就不会出现乱码了:...

2021-06-04 11:54:57 146

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除