JDBC
学习ing...
阿财继续努力
学习ing...
展开
-
JDBC - 07.怎么使用DBUtils实现增删改查
public class DBUtilsTest { @Test public void testInsert(){ Connection connection = null; try { QueryRunner queryRunner = new QueryRunner(); connection = JDBCUtils.getConnection(); String sql="sel原创 2021-06-10 22:37:03 · 1860 阅读 · 0 评论 -
JDBC - 06.怎么使用Druid连接数据库
1、占位 @Test public void test1() throws Exception { Connection connection = JDBCUtils.getConnection(); System.out.println(connection.getTransactionIsolation()); connection.setTransactionIsolation(Connection.TRANSACTION_SERIALI原创 2021-06-10 17:10:10 · 2141 阅读 · 1 评论 -
JDBC - 05.怎么处理事务
1、事务的四种属性: 原子性(Atomicity) 一致性(Consistency) 隔离性(Isolation) 持久性(Durability) 2、数据库的三种并发问题: 脏读 不可重复读 幻读 3、数据库的四种隔离级别 READ_UNCOMMITTED(读未提交) READ_COMMITTED(读已提交) REPEATABLE_READ(可重复读) SERIALIZABLE(串行化) public class TransactionTest { @Test public v原创 2021-06-10 15:21:02 · 2215 阅读 · 1 评论 -
JDBC - 04.怎么实现高效批量插入数据
1、开启MySQL的批处理功能:在配置文件的url后面添加?rewriteBatchedStatements=true。 public class InsertTest { @Test public void testInsert(){ Connection connection = null; PreparedStatement preparedStatement = null; try { connection =原创 2021-06-10 10:13:34 · 2552 阅读 · 0 评论 -
JDBC - 03.怎么操作Blob类型数据
1、Blob类型的数据即为图片。 2、tinyBlob最大支持4KB,Blob最大支持64KB,MediumBlob最大支持16MB,LongBlob最大支持4GB。 public class BlobTest { @Test public void insertBlob() throws Exception{ Connection connection = JDBCUtils.getConnection(); String sql="insert into原创 2021-06-10 09:51:36 · 2504 阅读 · 0 评论 -
JDBC - 02.怎么实现增删改查(Create Retrieve Update Delete,CRUD)
1、ORM(Object Relational Mapping)思想: 数据库中的一张表对应一个Java类 表中的一条记录对应Java类的一个对象 表中的一个字段对应Java类的一个属性 2、查询时必须用Java类中的属性名为字段命名别名。 3、PreparedStatement与Statement的区别: import org.junit.Test; import java.io.InputStream; import java.lang.reflect.Field; import java.sql原创 2021-06-08 21:16:18 · 3635 阅读 · 0 评论 -
JDBC - 01.怎么连接数据库
import org.junit.Test; import java.io.InputStream; import java.sql.Connection; import java.sql.Driver; import java.sql.DriverManager; import java.util.Properties; public class ConnectionTest { @Test public void testConnection1() throws Exception原创 2021-06-08 16:20:03 · 3845 阅读 · 0 评论