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 · 1851 阅读 · 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 · 2112 阅读 · 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 · 2195 阅读 · 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 · 2524 阅读 · 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 · 2493 阅读 · 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 · 3625 阅读 · 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 · 3819 阅读 · 0 评论