JDBC
文章平均质量分 90
JDBC
Java老狗
欢迎关注我的公众号:加瓦老狗
展开
-
第九章 连接池
第四步:关闭连接仍然调用Connection的close()方法,但是这个close()方法并不是真正的关闭连接,只是将连接归还到连接池,让其称为空闲连接对象。以上这些属性是连接池中较为常见的一些属性,不同的连接池在实现时可能还会有其他的一些属性,不过大多数连接池都包含了以上几个属性,对于使用者来说需要根据自己的需要进行灵活配置。一次完整的数据库操作,大部分时间都耗费在连接对象的创建。另外,连接对象只能从连接池中获取,如果没有空闲的连接对象,只能等待,这样连接对象创建的数量就得到了控制。原创 2024-08-11 13:34:02 · 250 阅读 · 0 评论 -
第八章 DAO
DAO是:Data Access Object,翻译为:数据访问对象。一种JavaEE的设计模式,专门用来做数据增删改查的类。在实际的开发中,通常我们会将数据库的操作封装为一个单独的DAO去完成,这样做的目的是:提高代码的复用性,另外也可以降低程序的耦合度,提高扩展力。例如:操作用户数据的叫做UserDao,操作员工数据的叫做EmployeeDao,操作产品数据的叫做ProductDao,操作订单数据的叫做OrderDao等。/*** Author: 老杜@动力节点*/原创 2024-08-11 13:33:02 · 348 阅读 · 0 评论 -
第七章 JDBC实现员工管理
【代码】第七章 JDBC实现员工管理。原创 2024-08-11 13:32:07 · 293 阅读 · 0 评论 -
第六章 JDBC调用存储过程
其中,第一个参数为连接字符串,按照实际情况修改;第二个参数为用户名,按照实际情况修改;第三个参数为密码,按照实际情况修改。其中,第一个参数为调用存储过程的语句,按照实际情况修改;第二个参数是需要设定的参数。其中,第一个参数是要注册的参数在调用语句中的位置,第二个参数是输出参数的类型。上述代码中,可以根据实际情况适当修改存储过程名、参数传递方式、参数类型等内容。其中,第一个参数是参数在调用语句中的位置,第二个参数是实际要传入的值。其中,第一个参数是输出参数在调用语句中的位置。原创 2024-08-11 13:31:02 · 266 阅读 · 0 评论 -
第五章 JDBC事务
事务是一个完整的业务,在这个业务中需要多条DML语句共同联合才能完成,而事务可以保证多条DML语句同时成功或者同时失败,从而保证数据的安全。例如A账户向B账户转账一万,A账户减去一万(update)和B账户加上一万(update),必须同时成功或者同时失败,才能保证数据是正确的。原创 2024-08-11 13:30:11 · 317 阅读 · 0 评论 -
第四章 SQL注入
SQL注入问题说的是:用户输入的信息中含有SQL语句关键字,和程序中的SQL语句进行字符串拼接,导致程序中的SQL语句改变了原意。原因是:用户提供的信息中有SQL语句关键字,并且和底层的SQL字符串进行了拼接,变成了一个全新的SQL语句。,也就是说:用户提供的信息中即使含有SQL语句的关键字,那么这个信息也只会被当做一个值传递给SQL语句,用户提供的信息不再参与SQL语句的编译了,这样就解决了SQL注入问题。如果以上的SQL语句能够查询到结果,说明用户名和密码是正确的,则登录成功。原创 2024-08-11 13:28:35 · 337 阅读 · 0 评论 -
第三章 JDBC的查询
ResultSet 是 JDBC (Java 数据库连接) API 提供的接口,它用于表示 SQL 查询的结果集。ResultSet 对象中包含了查询结果的所有行,可以通过 next() 方法逐行地获取并处理每一行的数据。它最常用于执行 SELECT 语句查询出来的结果集。ResultSet 的遍历是基于 JDBC 的流式处理机制的,即一行一行地获取结果,避免将所有结果全部取出后再进行处理导致内存溢出问题。在使用 ResultSet 遍历查询结果时,一般会采用以下步骤:需要注意的是,在使用完 ResultS原创 2024-08-11 13:27:21 · 750 阅读 · 0 评论 -
第二章 JDBC的增删改
URL 是统一资源定位符 (Uniform Resource Locator) 的缩写,是互联网上标识、定位、访问资源的字符串。它可以用来指定互联网上各种类型的资源的位置,如网页、图片、视频等。URL 通常由协议、服务器名、服务器端口、路径和查询字符串组成。协议是规定了访问资源所采用的通信协议,例如 HTTP、HTTPS、FTP 等;服务器名是资源所在的服务器主机名或 IP 地址,可以是域名或 IP 地址;服务器端口是资源所在的服务器的端口号;路径是资源所在的服务器上的路径、文件名等信息;原创 2024-08-11 13:25:14 · 678 阅读 · 0 评论 -
第一章 JDBC概述
JDBC(Java DataBase Connectivity)就是Java数据库连接,说白了就是用Java语言来操作数据库。原来我们操作数据库是在控制台使用SQL语句来操作数据库,JDBC是用Java语言向数据库发送SQL语句。原创 2024-08-11 13:21:54 · 239 阅读 · 0 评论