JavaWeb——JDBC
内容索引1. JDBC基本概念2. 快速入门3. 对JDBC中各个接口和类详解JDBC:1. 概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库* JDBC本质:其实是官方(sun公司)定义的一套操作所
2024-12-23
mysql-jdbc
mysql-jdbcJava通过jdbc连接远程数据库并执行最简单的sql查询获取数据。更多jdbc介绍,请参考官方文档准备假设远端有一个数据库mydb和一张简单的表student:创建Java工程: 接下来创建一个jdbc demo工程,这里使用idea,e
2024-12-23
Impala Jdbc
首先要引入ImpalaJDBC41.jar包。可以网上找,也可以直接下面的地址下载。 链接:https://pan.baidu.com/s/1MTJ0Wn1pwEmtXwp-_E4gIw 提取码:j00u public static void main(S
2024-12-23
JDBC代码
可以建一个properties的文件jdbc.username=scottjdbc.password=tigerjdbc.driver=oracle.jdbc.driver.OracleDriverjdbc.url=jdbc:oracle:
2024-12-23
JDBC简介
文章目录 一、JDBC简介二、JDBC执行步骤三、执行步骤中类的简介1、DriverManager类2.Connection类3、ResultSet类 一、JDBC简介 1.什么是jdbc JDBC全称:java datab
2024-12-23
【JDBC】笔记(3)-
1.Statement 编译一次,只执行一次,PreparedStatement 编译一次,可执行n次,所以 PreparedStatement 效率较高...... 一.实现功能: 1.解决“应用Statement的登录系统”存在的SQL注入问题
2024-12-23
JDBC编程
文章目录 一、JDBC简介二、驱动的下载三、JDBC的使用DriverManagerDataSourceConnectionStatementResultSetPreparedStatement数据库连接池 一、JDBC简
2024-12-23
【JDBC】笔记(4)-
但是在实际的业务中,通常是多条 DML语句 联合完成的,那么就必须保证这些 DML语句 在同一个事务中同时成功或失败...... 楔子: JDBC 的事务默认是自动提交的: 只要执行一条 DML语句,则自动提交一次。但是在实际的业务中,通常是多条
2024-12-23
【JDBC】编程(2)-
实现模糊查询(以“查哪个用户的密码中的第二个字符为‘a’为例)...... import java.sql.*;public class DBUtil { /** * 工具类的构造方
2024-12-23
【JDBC】笔记(5)-
总结:在当前事务中,用行级锁锁住的记录,那么在此事务结束之前,其他事务将无法对“锁住的记录”进行操作(update/delete),但是select可以...... 1.悲观锁和乐观锁的概念:2.演示行级锁机制:注意:DBUtil类 为博主之前自己写的类
2024-12-23
java实现mysql自动更新创建时间与更新时间的两种方式
Java实现MySQL自动更新创建时间与更新时间的两种方式:第一种方式:使用注解(@CreationTimestamp和@UpdateTimestamp)使用JPA框架,在实体类字段上添加注解。JPA框架自动更新创建时间和更新时间。第二种方式:使用JDBC在插入或更新语句中手动设置字段。数据库触发器或默认值自动更新时间。比较:依赖:第一种依赖JPA,第二种依赖JDBC。方便性:第一种更方便。性能:第二种稍快。触发器:第一种不需要,第二种需要(如果使用触发器)。兼容性:第一种仅适用于JPA,第二种更广泛兼容
jdbc连接mysq之serverTimezone设定方式
这篇文章介绍了使用JDBC连接MySQL时如何设置serverTimezone,以确保时间值在客户端和服务器之间正确转换。serverTimezone规定了数据库服务器的时区。设置方法包括通过JDBCURL、DriverManager、Connection对象或PreparedStatement对象。时区值可以是Olson时区ID、ISO8601时区或UTC偏移。需要注意的是,serverTimezone的默认值与JVM时区相同,且不会更改数据库中存储的时间值,只影响它们在传输时的转换。