随笔分类 - 【JDBC学习】
摘要:1 package com.atsyc.api.utils; 2 3 /* 4 * 封装dao数据库重复代码 5 * TODO: 6 * 封装两个方法 一个简化非DQL,一个简化DQL 7 */ 8 9 import java.lang.reflect.Field; 10 import java.s
阅读全文
摘要:JDBC工具类封装v2.0 1 package com.atsyc.api.utils; 2 3 /* 4 * TODO: 5 * 利用线程本地变量,存储连接信息,确保一个线程的多个方法可以获取同一个connection 6 * 优势:事务操作的时候 service 和 dao 属于同一个线程,不用
阅读全文
摘要:JDBC工具类封装1.0版 1 private static DataSource dataSource = null;//连接池对象 2 3 static { 4 //初始化连接池对象 5 Properties properties = new Properties(); 6 InputStrea
阅读全文
摘要:1 package com.atsyc.api.druid; 2 3 //druid连接池使用类 4 5 import com.alibaba.druid.pool.DruidDataSource; 6 import com.alibaba.druid.pool.DruidDataSourceFac
阅读全文
摘要:1 package com.atsyc.api.transaction; 2 3 //银行卡业务方法,调用dao方法 4 5 import org.junit.Test; 6 7 import java.sql.Connection; 8 import java.sql.DriverManager;
阅读全文
摘要:1 package com.atsyc.api.preparedstatement; 2 3 import org.junit.Test; 4 5 import java.sql.*; 6 7 public class PSOtherPart { 8 /* 9 * TODO: 10 * t_user
阅读全文
摘要:1 package com.atsyc.api.preparedstatement; 2 3 /* 4 * 使用preparedStatement进行t_user表的增删改查动作 5 */ 6 7 import com.mysql.cj.xdevapi.PreparableStatement; 8
阅读全文
摘要:1 package com.atsyc.api.preparedstatement; 2 3 /* 4 * 使用预编译statement完成用户登录 5 * 6 * TODO: 7 * 防止注入攻击,演示preparedstatement完成用户登录 8 */ 9 10 import java.sq
阅读全文
摘要:package com.atsyc.api.statement; import com.mysql.cj.jdbc.Driver; import java.sql.*; import java.util.Properties; import java.util.Scanner; /* * TODO:
阅读全文
摘要:1 package com.atsyc.api.statement; 2 3 /* 4 *TODO: 5 * 一些核心api 6 * DiverManager 可用于注册驱动 7 * Connection 8 * Statement 9 * ResultSet 10 */ 11 12 import
阅读全文

浙公网安备 33010602011771号