- 博客(8)
- 收藏
- 关注
原创 循环语句练习
(2)要求要对输入值进行合法性的判断,确保输入的年份值必须大于0,月份值必须在[1,12]之间,日期值必须在[1, 当月最大日期值]范围内。(1)从键盘分别输入年、月、日,判断这一天是当年的第几天。1、计算这一天是这一年的第几天。
2024-05-30 15:26:57
227
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
1245
原创 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
137
原创 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
108
原创 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
577
1
原创 JAVA环境变量的配置
Day02环境变量的配置三级目录 环境变量的配置 概述: 目的:javac和java只属于jdk的bin目录,出了bin目录就无法使用,我们希望在任何目录下,都能够正常使用它们 三级目录
2021-03-03 13:25:08
177
原创 计算机基础知识
计算机基础知识 一、硬件 概述:可以看也能摸到的设备。 组成:输入设备:键盘、鼠标等; 输出设备:显示器、扬声器。 二、 软件 概述:看得见摸不着的功能 分类: ① 系统软件:Window、MacOS、Linux ② 应用软件:微信、QQ、和平精英等 软件架构分类: ① B/S架构:浏览器、服务器 ② C/S架构:客户端、服务器 三、编程语言 概念:使用特定的格式和符号,进行软件的逻辑设计。 分类: ① 机器语言:01二进制(计算机能够唯一识别的语言) ② 汇编语言:用简
2021-03-01 20:10:10
293
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人