随笔分类 -  JDBC

摘要:DBUtil.java package util; import java.sql.*; public class DBUtil { private static final String URL = "jdbc:mysql://localhost:3306/imooc"; private stat 阅读全文
posted @ 2019-12-08 17:09 请叫我小老弟 阅读(357) 评论(0) 推荐(0)
摘要:1、代码 import java.sql.*; public class DBUtil { public static void main(String[] args) throws ClassNotFoundException, SQLException { Class.forName("com. 阅读全文
posted @ 2019-12-08 14:30 请叫我小老弟 阅读(142) 评论(0) 推荐(0)
摘要:Statement的execute(String query)方法用来执行任意的SQL查询,如果查询的结果是一个ResultSet,这个方法就返回true。如果结果不是ResultSet,比如insert或者update查询,它就会返回false。我们可以通过它的getResultSet方法来获取R 阅读全文
posted @ 2019-10-03 09:34 请叫我小老弟 阅读(1554) 评论(0) 推荐(0)
摘要:当我们使用事务时,有可能会出现这样的情况,有一行数据刚更新,与此同时另一个查询读到了这个刚更新的值。这样就导致了脏读,因为更新的数据还没有进行持久化,更新这行数据的业务可能会进行回滚,这样这个数据就是无效的。数据库的TRANSACTIONREADCOMMITTED,TRANSACTIONREPEAT 阅读全文
posted @ 2019-10-03 09:27 请叫我小老弟 阅读(209) 评论(0) 推荐(0)
摘要:事务是作为单个逻辑工作单元执行的一系列操作 一个逻辑工作单元必须有四个属性,称为原子性、一致性、隔离性和持久性 (ACID) 属性,只有这样才能成为一个事务 阅读全文
posted @ 2019-10-03 09:23 请叫我小老弟 阅读(134) 评论(0) 推荐(0)
摘要:数据库连接是一件费时的操作,连接池可以使多个操作共享一个连接 数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕之后再放回去。我们可以通过设定连接池最大连接数来防止系统无尽的与数据库连接。更为重要的 阅读全文
posted @ 2019-10-03 09:20 请叫我小老弟 阅读(1479) 评论(0) 推荐(1)
摘要:加载驱动 通过DriverManager对象获取连接对象Connection 通过连接对象获取会话 通过会话进行数据的增删改查,封装对象 关闭资源 阅读全文
posted @ 2019-10-03 09:13 请叫我小老弟 阅读(481) 评论(0) 推荐(0)