文章 2024-05-10 来自:开发者社区

零基础轻松入门Java数据库连接(JDBC)

什么是JDBC? Java数据库连接(JDBC)就像是Java程序和数据库之间的翻译官。它是一个官方的标准接口集,让Java程序能和不同的数据库“对话”。甭管你是在跟MySQL、Oracle还是SQL Server打交道,只要有了JDBC,Java就能用统一的方式去执行查询、更新数据库的操作。 为什么我们需要JDBC? 想象一下,如果没有JDBC,每当你换了一个数据库类型...

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

JDBC技术【分页查询、数据库连接池、应用程序分层、封装通用的BaseDao】(四)-全面详解(学习总结---从入门到深化)

分页查询 分页查询简介当一个操作数据库进行查询的语句返回的结果集内容如果过多,那 么内存极有可能溢出,所以在查询中含有大数据的情况下分页是必 须的。分页查询分类:物理分页:在数据库执行查询时(实现分页查询),查询需要的数据—依赖数据库的SQL语句在SQL查询时,从数据库只检索分页需要的数据通常不同的数据库有着不同的物理分页语句MySql物理分页采用limit关键字 逻辑分页:在sql查询时,先从....

JDBC技术【分页查询、数据库连接池、应用程序分层、封装通用的BaseDao】(四)-全面详解(学习总结---从入门到深化)
文章 2024-01-16 来自:开发者社区

JDBC技术【分页查询、数据库连接池、应用程序分层、封装通用的BaseDao】(四)-全面详解(学习总结---从入门到深化)(下)

JDBC技术【分页查询、数据库连接池、应用程序分层、封装通用的BaseDao】(四)-全面详解(学习总结---从入门到深化)(中):https://developer.aliyun.com/article/1419275BaseDaoImpl接口实现类/** * 通用接口实现类 */ public class BaseDaoImpl implements BaseDao { /** ...

JDBC技术【分页查询、数据库连接池、应用程序分层、封装通用的BaseDao】(四)-全面详解(学习总结---从入门到深化)(下)
文章 2024-01-16 来自:开发者社区

JDBC技术【分页查询、数据库连接池、应用程序分层、封装通用的BaseDao】(四)-全面详解(学习总结---从入门到深化)(中)

JDBC技术【分页查询、数据库连接池、应用程序分层、封装通用的BaseDao】(四)-全面详解(学习总结---从入门到深化)(上):https://developer.aliyun.com/article/14192743 获取数据库连接方法public static Connection getConnection() throws Exception { Connection...

JDBC技术【分页查询、数据库连接池、应用程序分层、封装通用的BaseDao】(四)-全面详解(学习总结---从入门到深化)(中)
文章 2024-01-16 来自:开发者社区

JDBC技术【SQL注入、JDBC批量添加数据、JDBC事务处理、其他查询方式】(三)-全面详解(学习总结---从入门到深化)

SQL注入 什么是SQL注入所谓 SQL 注入,就是通过把含有 SQL 语句片段的参数插入到需要 执行的 SQL 语句中, 最终达到欺骗数据库服务器执行恶意操作的 SQL 命令。SQL注入案例/** * SQL注入测试类 */ public class SqlInjectTest { /** * 体现sql注入 */ public void sqlInject...

JDBC技术【SQL注入、JDBC批量添加数据、JDBC事务处理、其他查询方式】(三)-全面详解(学习总结---从入门到深化)
文章 2024-01-16 来自:开发者社区

JDBC技术【封装JDBC工具类、Statement的使用、PreparedStatement的使用(重点)、ResultSet的使用】(二)-全面详解(学习总结---从入门到深化)

封装JDBC工具类 properties文件#连接Mysql数据库的URL url=jdbc:mysql://localhost:3306/itjdbc #连接数据库的用户名 username=root #连接数据库的密码 pwd= XXXX #数据库驱动名称 driver=com.mysql.jdbc.DriverJdbcUtil工具类/** * Jdbc工具类 */ public class....

JDBC技术【封装JDBC工具类、Statement的使用、PreparedStatement的使用(重点)、ResultSet的使用】(二)-全面详解(学习总结---从入门到深化)
文章 2024-01-15 来自:开发者社区

JDBC技术【JDBC概述、获取数据库连接、 下载数据库驱动】(一)-全面详解(学习总结---从入门到深化)

JDBC概述数据的持久化持久化(persistence):将内存中的数据保存到可永久保存的存储 设备中(如磁盘)。持久化的主要应用是将内存中的数据存储在关系型数据库中,当 然也可以存储在磁盘文件、XML数据文件中。 什么是 JDBC1、JDBC(Java DataBase Connectivity)java 数据库连接2、是 JavaEE 平台下的技术规范3、定义了在 Java 语言中连接数据库....

JDBC技术【JDBC概述、获取数据库连接、 下载数据库驱动】(一)-全面详解(学习总结---从入门到深化)
文章 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)
文章 2024-01-10 来自:开发者社区

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

javaweb实训第四天上午——JDBC入门(1)https://developer.aliyun.com/article/14148423.1.3 拿到连接(贾琏)注册驱动成功之后,接着拿到链接;(贾琏是一个人名字)贾:加载驱动;链:建立连接;注册驱动之后,怎么建立连接?通过DriverManger 驱动管理建立连接:Static Connction getConnection(String ....

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

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