文章 2024-06-18 来自:开发者社区

JavaWeb基础第一章(MySQL数据库与JDBC)

本篇博文是对Java Web及其与数据库交互的深入浅出的介绍,旨在为读者提供一站式指南。内容涵盖了Java Web的基础概念,包括数据库相关的基础知识、MySQL数据库的操作和管理,以及JDBC(Java数据库连接)的详细解析。博主通过示例和详尽的图片说明,逐步讲解了JDBC的快速入门方法,驱动管理、数据库连接对象、语句对象的使用,以及如何安全有效地使用预编译语句来防止SQL注入攻击。此外,文章....

JavaWeb基础第一章(MySQL数据库与JDBC)
文章 2024-05-24 来自:开发者社区

JavaWeb(JDBC编程)看这一篇就够了 —— 如何使用Java操作mysql数据库

前言 本文主要介绍了java面向JDBC编程的基本知识和用到的接口和方法。 一、简介(面向接口编程) JDBC概念: JDBC就是使用Java语言操作关系型数据库的一套API JDBC(Java Database Connectivity)全称为Java数据库连接。 JABC是一套连接数据库的标准接口,Jav...

JavaWeb(JDBC编程)看这一篇就够了 —— 如何使用Java操作mysql数据库
文章 2024-04-22 来自:开发者社区

Javaweb之JDBC的详细解析

2. JDBC介绍(了解) 2.1 介绍 通过Mybatis的快速入门,我们明白了,通过Mybatis可以很方便的进行数据库的访问操作。但是大家要明白,其实java语言操作数据库呢,只能通过一种方式:使用sun公司提供的 JDBC 规范。 Mybatis框架,就是对原始的JDBC程序的封装。 那到底什么是JDBC呢,接下来,我们就来介绍一下。...

Javaweb之JDBC的详细解析
文章 2024-01-10 来自:开发者社区

javaweb实训第四天下午——员工管理系统-JSP&Servlet&JDBC综合练习-CRUD

1.课程介绍Servlet细节; (掌握)员工信息相关的CRUD; (掌握)部门信息相关的CRUD; (掌握)2.Servlet细节2.1.多种匹配方式2.1.1.精确匹配(配置多个请求)1.精确匹配:配置什么就必须写什么,精确匹配中/千万不能少;2.在一个servlet-mapping中配置多个;3.在多个servlet-mapping中配置配置多个servlet-mapping;注:相对应的....

javaweb实训第四天下午——员工管理系统-JSP&Servlet&JDBC综合练习-CRUD
文章 2024-01-10 来自:开发者社区

javaweb实训第四天下午——JDBC深入理解(4)

javaweb实训第四天下午——JDBC深入理解(3)https://developer.aliyun.com/article/1414848如何把dbcp.properties中的配置信息,设置到程序中去: ![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/20210602102428898.png?x-oss-process=....

javaweb实训第四天下午——JDBC深入理解(4)
文章 2024-01-10 来自:开发者社区

javaweb实训第四天下午——JDBC深入理解(3)

javaweb实训第四天下午——JDBC深入理解(2)https://developer.aliyun.com/article/new/database?spm=a2c6h.12873639.article-detail.4.16723be6eN74w3&publish=1414848#/4.2 拿到主键(掌握)4.2.1 为什么需要拿到Id现在我们插入的一条数据,但是并不知道该数据的i....

javaweb实训第四天下午——JDBC深入理解(3)
文章 2024-01-10 来自:开发者社区

javaweb实训第四天下午——JDBC深入理解(2)

javaweb实训第四天下午——JDBC深入理解(1)https://developer.aliyun.com/article/14148462.5.3 防SQL注入直接使用登录功能来演示防此sql注入,登录功能一般怎么做?代码实现:测试代码:这个就是sql注入;分析:String name = " ' or 1=1 or ' "; 当我们的name是上面的内容的时候,用Statement我们会....

javaweb实训第四天下午——JDBC深入理解(2)
文章 2024-01-10 来自:开发者社区

javaweb实训第四天下午——JDBC深入理解(1)

1.课程介绍1.PreparedStatement介绍;(了解)2.PreparedStatement使用;(掌握) 动态语句对象执行sql语句是动态的3.登录功能4.登录功能的实现方式5.事务介绍;(了解)6.事务开启/提交/回滚;(掌握)7.事务使用;(掌握) 银行转账业务8.拿到主键;(了解)(只针对于自增的)9.连接池;(了解) 在框架中配置连接参数即可集成(导包)10.优化工具类(了解....

javaweb实训第四天下午——JDBC深入理解(1)
文章 2024-01-10 来自:开发者社区

javaweb实训第四天上午——JDBC入门(4)

javaweb实训第四天上午——JDBC入门(3)https://developer.aliyun.com/article/14148445.重构现在已经完成CRUD的功能,但是有些东西很不爽:   ① try -catch 关闭资源;   ② 驱动名称,url,username,password 每次都要写;–(万一数据库修改了)最好把这些东西抽取出来;  ③ class.forName 和 ....

javaweb实训第四天上午——JDBC入门(4)
文章 2024-01-10 来自:开发者社区

javaweb实训第四天上午——JDBC入门(3)

javaweb实训第四天上午——JDBC入门(2)https://developer.aliyun.com/article/14148433.6 查询对象(返回一条数据)增,删,改已经完成,接下来完成查询,在完成查询之前,需要了解一个查询对象代码:拿到结果集:statement.executeQuery(String sql) 结果集:ResultSet移动ResultSet的光标(指到光标的每....

javaweb实训第四天上午——JDBC入门(3)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。