
JAVA
荆皎
这个作者很懒,什么都没留下…
展开
-
JAVA-JDBC工具类封装
import java.sql.*; public class DBUtil { /* *工具类中的构造方法都是私有的 * 因为工具类中的方法都是静态的,不需要new对象,直接采用类名调用 */ private DBUtil{} //静态代码在类加载时执行,并且只执行一次 static { try { ...原创 2020-02-11 23:20:13 · 124 阅读 · 0 评论 -
JAVA-JDBC事务自动提交机制
JDBC事务机制 JDBC中的事务是自动提交的。 只要执行任意一条DML语句,则自动提交一次,这是JDBC默认的机制。 但是对于实际业务,需要运用事务机制。 // 开启事务 conn.setAutoCommit(false); // 手动提交 conn.commit(); /...原创 2020-02-11 23:00:28 · 1328 阅读 · 0 评论 -
JAVA-JDBC解决SQL注入问题
只要用户提供信息不参与SQL语句的编译过程,问题就解决了。 即使用户提供的信息中含有SQL语句的关键字,但是没有参与编译,不起作用。 PreparedStatement预操作 使用java.sql.PreparedStatement,其继承了java.sql.Statement PreparedStatement是属于与编译的数据库操作对象。 import java.sql.*; publi...原创 2020-02-11 22:44:20 · 350 阅读 · 0 评论 -
JAVA-JDBC
JDBC Java DataBase Connecticity(Java语言连接数据库) JDBC的本质 JDBC是SUN公司制定的一套接口(interface) java.sql.* 接口都有调用者和实现者。 面向接口调用、面向接口写实现类,这都属于面向接口编程。 为什么要面向接口编程? 解耦合:降低程序的耦合性,提高程序的扩展力。 为什么SUN制定一套JDBC接口? 因为每个数据库原理不同,制...原创 2020-02-10 23:37:09 · 199 阅读 · 0 评论