JDBC
吃完稻草的最后一只骆驼
这个作者很懒,什么都没留下…
展开
-
JDBC笔记10_BasicDAO简单实列应用
设计:1.utils(工具类) ; 2.domain(Javabean) ; 3.dao(存放某某DAO和BasicDAO) ; 4.test(测试类) ; 这个图是韩顺平老师分析的,我在这里把一些名称改变了而已,,,这个图可以说是思路图吧; 1.utils(工具类): package com.dao_.utils; import com.alibaba.druid.pool.DruidDataSourceFactory; import javax.sql.DataSo...原创 2022-05-15 10:59:20 · 222 阅读 · 0 评论 -
JDBC笔记9_ApUtils
查询:DBUtils+数据库连接池(德鲁伊)方式,完成对表s的crud 1.多行多列 package com.JDBC.datasource; import com.JDBC.TEST.s; import com.JDBC.utils.JDBCUtils_BY_Druid; import org.apache.commons.dbutils.QueryRunner; import org.apache.commons.dbutils.handlers.BeanListHandler; im..原创 2022-05-12 17:47:05 · 169 阅读 · 0 评论 -
JDBC_笔记08_数据库连接池
●数据库连接池基本介绍 1.预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从"缓冲池”中取出一个,使用完毕之后再放回去。 2.数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是重新建立一个。 3.当应用程序向连接池请求的连接数超过最大连接数量时,这些请求将被加入到等待队列 中。 ●数据库连接池示意图: 结论:连接池是在Java程序中的,连接1和连接2都是实现了和Mysql连接成功的对象。 当想对应的Java程序需要和Mysql连接时,连.原创 2022-05-10 11:04:52 · 367 阅读 · 0 评论 -
JDBC笔记07批处理
批处理 基本介绍: 1.当需要成批插入或者更新记录时。 可以采用Java的批量更新机制,这一机制允 许多条语句一次性提交给数据库批量处理。通常情况下比单独提交处理更有效率。 2.JDBC的批量处理语句包括下面方法: addBatch();添加需要批量处理的SQL语句或参数 executeBatch();执行批量处理语句 clearBatch();清空批处理包的语句 3. JDBC连接MySQL时, 如果要使用批处理功能,请再url中加参数: ?rewririteBatchedStatements = t原创 2022-05-08 11:13:59 · 551 阅读 · 0 评论 -
博客06_JDBC笔记_事务处理
JDBC中的事务使用基本介绍: 1.JDBC程序中当一个Connection对象创建时,默认情况下是自动提交事务(每次执行一个SQL语句时,如果执行成功,就会向数据库自动提交,而导致无法回滚)。 2.JDBC程序中为了让多个SQL语句作为一个整体执行,需要使用事务(比如银行转账的那个问题) 3. 调用Connection的setAutoCommit(false);可以取消自动提交事务。 4.在所有的 SQL语句都成功执行后,调用Connection的commit();方法提交事务。 5. 在其中某原创 2022-05-08 10:26:05 · 123 阅读 · 0 评论 -
博客_05JDBC_Utils开发
在连接同一个数据库的时候,我们可以发现它的连接代码块和关闭的代码块是相同的。 那么我们就可以通过写一个工具类就浅命名为Utils吧哈哈。 import java.io.FileInputStream; import java.io.IOException; import java.sql.*; import java.util.Properties; //工具类,实现连接,和关闭 public class JDBCUtils { private static String user;原创 2022-05-07 09:24:08 · 51 阅读 · 0 评论 -
博客_JDBC04_Statement
关于为什么要避免Statement的使用和怎样用PreparedStatement代替。原创 2022-05-03 17:56:44 · 516 阅读 · 0 评论 -
博客_JDBC02_数据库连接(Connections)的五种方式
数据库连接(Connections)的五种方式,包括注册驱动原创 2022-05-03 14:56:05 · 700 阅读 · 0 评论 -
博客_jdbc01
第一次学jdbc 快速入门程序 package com.JDBC.TEST; import com.mysql.cj.jdbc.Driver; import java.sql.Connection; import java.sql.SQLException; import java.sql.Statement; import java.util.Properties; public class Main { public static void main(String[] args).原创 2022-05-03 11:33:41 · 2415 阅读 · 1 评论 -
博客_JDBC03ResultSet
关于学习ReslutSet的一些见解原创 2022-05-03 16:24:27 · 759 阅读 · 0 评论