JDBC
天乔巴夏丶
这个作者很懒,什么都没留下…
展开
-
JDBC实现SQL语句的批处理
啥是批处理 将多条SQL添加到一个批中,一次性将批发送给数据库,数据库依次执行SQL语句,减少SQL语句发送的次数,提升程序运行的效率。 Statement批处理 优点: 可以在一次批处理中处理不同语义的SQL语句。 缺点: 没有预编译机制,不能防止sql注入攻击,且执行效率低。 SQL语句无法预留在数据库服务器中,每次都是新发送一条SQL语句到达数据库,需要重新解读SQL语句。 ...原创 2020-03-10 22:17:18 · 283 阅读 · 0 评论 -
JDBC:数据库连接池druid
啥是批处理 将多条SQL添加到一个批中,一次性将批发送给数据库,数据库依次执行SQL语句,减少SQL语句发送的次数,提升程序运行的效率。 Statement批处理 优点: 可以在一次批处理中处理不同语义的SQL语句。 缺点: 没有预编译机制,不能防止sql注入攻击,且执行效率低。 SQL语句无法预留在数据库服务器中,每次都是新发送一条SQL语句到达数据库,需要重新解读SQL语句。 ...原创 2020-03-10 22:12:26 · 285 阅读 · 0 评论 -
JDBC事务支持及try-with-resources
JDBC事务支持 JDBC连接的事务支持由Connection对象提供,且默认自动提交,即默认事务是关闭的状态。也就是说,SQL语句执行将会立即提交至数据库,永久生效。 JDBC中关于事务的操作: conn.setAutoCommit(false); //关闭自动提交,开启事务 /*下面俩需要在开启事务之后才能使用*/ conn.commit(); //提交事务 conn.rollback...原创 2020-03-10 15:55:14 · 632 阅读 · 0 评论 -
利用JDBC完成简易版登录校验
以下参考自黑马培训视频的一个很基本的案例,通过JDBC连接数据库,完成简单的登录校验。 结合自己之前在网上看到的一些管理系统的步骤,感觉之后会用到类似的,特此整理一下。 一、将配置文件jdbc.properties放至src目录下,配置相关信息:url,user,password,driver等。 二、封装一个工具类JDBCUtils。 import java.io.FileReader; imp...原创 2020-03-08 19:03:27 · 283 阅读 · 2 评论 -
JDBC概述及编程步骤详解
文章目录一、JDBC概述二、JDBC编程步骤(以MySQL为例)1、导入jar包2、加载数据库驱动3、通过DriverManager获得Connection对象3、定义SQL语句4、利用Connection创建Statement对象Statement与PreparedStatement:5、利用Statement执行SQL语句6、操作ResultSet对象7、回收数据库资源 一、JDBC概述 Ja...原创 2020-03-07 21:53:54 · 657 阅读 · 0 评论