- 博客(8)
- 收藏
- 关注
原创 循环语句练习
(2)要求要对输入值进行合法性的判断,确保输入的年份值必须大于0,月份值必须在[1,12]之间,日期值必须在[1, 当月最大日期值]范围内。(1)从键盘分别输入年、月、日,判断这一天是当年的第几天。1、计算这一天是这一年的第几天。
2024-05-30 15:26:57
210
1
原创 基于JDBC 的图书管理系统(CRUD)
基于JDBC 的图书管理系统基于 JDBC 实现了 对数据库的 “增”、“删”、“改”、"插"等操作的一个小练习!实现依赖JDBC工具、JDBC驱动 jar包代码演示封装的 JDBC 工具类package com.offcn.util;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.sql.*;import
2021-07-12 15:52:09
1159
原创 JDBC statement恶意SQL注入问题
JDBC statement 恶意SQL注入问题原因statement 为拼接方法,会出现 使用密码时 " 错误的密码 'or’2>1 ",or会被认为值SQL语句,只要 or 后面的条件成立则就等登录成功,甚至不需要用户名也可以登陆成功!图示: Statement stmt = conn.createStatement(); statement: String sql = "select * from user where username = '"+username+"
2021-07-08 20:48:16
119
原创 JDBC连接数据库
JDBC 常用类和接口 DriverManager:驱动管理类 Connection:连接接口 Statement:sql的编译接口 preparedStatement:sql预编译接口,是Statement的子接口 ResultSet:结果集接口,查询之后的封装结果 (注:这些接口和类是JDK原生的接口,具体实现要靠jar包来实现) JDBC 连接数据库操作步骤 (需要导入mysql -jar包) 1、加载驱动 Class.forName("com.offcn.jdbc.
2021-07-08 10:52:21
93
原创 for循环语句练习
1、统计水仙花数的个数。水仙花数:是一个三位数,特点:一个数字等于它个位的三次方加十位的三次方加百位的三次方的和class Exercise6{ public static void main(String[] args){ //定义一个数统计水仙花数的个数 int count = 0; //for循环控制范围100~999 for(int i = 100;i < 1000;i++){ //分别获取百位、十位、个位的数字 int unit = i % 10; i
2021-03-04 17:31:42
522
1
原创 JAVA环境变量的配置
Day02环境变量的配置三级目录环境变量的配置概述:目的:javac和java只属于jdk的bin目录,出了bin目录就无法使用,我们希望在任何目录下,都能够正常使用它们三级目录
2021-03-03 13:25:08
160
原创 计算机基础知识
计算机基础知识一、硬件概述:可以看也能摸到的设备。组成:输入设备:键盘、鼠标等;输出设备:显示器、扬声器。二、 软件概述:看得见摸不着的功能分类:① 系统软件:Window、MacOS、Linux② 应用软件:微信、QQ、和平精英等软件架构分类:① B/S架构:浏览器、服务器② C/S架构:客户端、服务器三、编程语言概念:使用特定的格式和符号,进行软件的逻辑设计。分类:① 机器语言:01二进制(计算机能够唯一识别的语言)② 汇编语言:用简
2021-03-01 20:10:10
262
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人