jdbc
Denial_learn
个人博客,以个人实例或技术为主!如有不喜,请勿喷。
展开
-
01JDBC之连接数据库
直接上代码,代码有详细的解释! import java.sql.*; import com.mysql.jdbc.PreparedStatement; public class Connect { public void get() throws Exception{ //1.导入数据库连接表(mysql-connector-java-5.0.3.j...原创 2019-08-08 19:04:50 · 143 阅读 · 0 评论 -
02jdbc之重构连接数据库(加对数据库的增删改查)(登录检测)
创建一个类,内部有两个方法,一个连接数据库,一个关闭资源。import java.sql.*;public class Connect { static Connection con = null; // 连接数据库(将获取数据库连接,包装成一个方法) public static Connection getConnect() { try { // 2.加载驱动 Cla...原创 2019-08-10 09:02:00 · 216 阅读 · 0 评论 -
03-DBCP和C3P0连接 以及 相对应的配置文件
DBCP连接: import java.io.*; import java.sql.*; import java.util.*;import javax.sql.*;import org.apache.commons.dbcp.BasicDataSourceFactory;import org.junit.Test;public class TestDBCP ...原创 2019-08-14 20:27:28 · 179 阅读 · 0 评论 -
03jdbc之事务回滚点(保留点)、并发控制、JDBC异常处理
事务回滚点:比如:往bank表中插入数据,设置事务回滚点,插入1000条信息,设置一个回滚点,在插入8250条信息的时候将会出错,因为回滚点为1000一次,所以会插入8000条信息。(注意:是带上数据库以前所有的数据,一共插入8000条数据)PreparedStatement ps = null; Connection con = null; Savepoint sp = null;...原创 2019-08-15 20:23:06 · 584 阅读 · 0 评论 -
04jdbc之DAO模式,Properties类和配置文件
什么是数据持久化:将程序中的数据在瞬时状态和持久状态间转换的机制即为数据持久化。持久化实现的方式:数据库普通文件XML文件进行JDBC封装的好处:采用面向接口编程,可以降低代码间的耦合性可读性高利于后期的修改和维护利于代码的复用DAO模式:Data Access Object(数据存取对象)位于业务逻辑和持久化数据之间实现对持久化数据的访问DAO起着转换器...原创 2019-08-15 20:43:02 · 316 阅读 · 0 评论 -
批处理
JDBC 批处理:当需要向数据库发送一批 SQL 语句执行时,应避免向数据库一条条的发送执行,而应采用 JDBC 的批处理机制,以提升执行效率。实现批处理有两种方式 第一种方式:statement 批处理@Testpublic void show(){ Connection conn =null; Statement stmt = null; try { conn...原创 2019-08-15 21:02:40 · 190 阅读 · 0 评论