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

JDBC学习(十一):使用QueryRunner实现update操作

无论是删除、修改和插入,都仅仅是sql语句不同可以看出,使用数据库连接池,代码量已经很少了,比前面的源代码要简洁得多。(JDBCUtils类在前面的博客中有介绍)package demo07; import java.sql.Connection; import org.apache.commons.dbutils.QueryRunner; import org.junit.jupiter.ap....

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

JDBC学习(十):使用Druid数据库连接池连接数据库

package demo06; import java.io.InputStream; import java.sql.Connection; import java.util.Properties; import javax.sql.DataSource; import org.junit.jupiter.api.Test; import com.alibaba.druid.pool.Drui....

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

JDBC学习(八):PreparedStatement实现数据的批量插入

方法一:耗时最长(我的电脑比较老,插两万条大概耗时一分多钟)package demo04; import java.sql.Connection; import java.sql.PreparedStatement; import org.junit.jupiter.api.Test; import utils.JDBCUtils; /** * 使用prepaerdStatement实现批量插.....

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

JDBC学习(七):操作Blob类型数据

使用的JDBCUtils类在前面的博客中。package demo04; import java.io.File; import java.io.FileInputStream; import java.sql.Connection; import java.sql.PreparedStatement; import org.junit.jupiter.api.Test; import util....

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

JDBC学习(六):使用c3p0数据库连接池连接数据库

方法一:直接连接package demo03; import org.junit.jupiter.api.Test; import com.mchange.v2.c3p0.ComboPooledDataSource; public class testGetConnection { //方法一 @Test public void test() throws Exception{ ...

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

JDBC学习(五):研究修改操作源代码

代码中包含修改一条数据、修改多条数据、考虑数据库事务后的修改操作package demo02; import java.sql.Connection; import java.sql.PreparedStatement; import org.junit.jupiter.api.Test; import utils.JDBCUtils; /*** * 实现数据库的修改操作 * * @au...

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

JDBC学习(四):研究查询操作源代码

现在主要是学习源代码,其实后面都是可以直接实现的。1、针对特定表的一条数据查询package demo02; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import org.junit.jupiter.api.Test; import utils.Bean; ....

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

JDBC学习(三):封装工具类JDBCUtils类

为了以后方便进行数据库连接、数据库关闭、还有后面的连接池的操作等功能,现在将功能封装到JDBCUtils类当中,作为自己的一个工具箱。package utils; import java.io.InputStream; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatem....

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

JDBC学习(二):PreparedStatement初体验

今天闲来无事,将之前学习的笔记都整理一下,下面几篇博客都是用来记录JDBC的学习过程。PreparedStatement是Statement的子接口,相较于Statement,它的好处有(面试必问):1、不用拼串,并解决了SQL注入问题2、能够操作Blob类型的数据3、可以实现更高效的批量操作package demo02; import java.io.IOException; import j....

JDBC学习(二):PreparedStatement初体验
文章 2023-02-22 来自:开发者社区

JDBC学习(一):连接数据库的几种方法

今天闲来无事,将之前学习的笔记都整理一下,下面几篇博客都是用来记录JDBC的学习过程。思路说明均在代码段的注释中。连接数据库的几种方法(需要添加驱动):1、最原始的方法package demo01; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public cla....

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