jdbc
Jamie Chyi
清风
展开
-
JDBC事务处理
JDBC事务处理 数据一旦提交,就不可回滚。 数据什么时候意味着提交? 当一个连接对象被创建时,默认情况下是自动提交事务:每次执行一个 SQL 语句时,如果执行成功,就会向数据库自动提交,而不能回滚。 **关闭数据库连接,数据就会自动的提交。**如果多个操作,每个操作使用的是自己单独的连接,则无法保证事务。即同一个事务的多个操作必须在同一个连接下。 JDBC程序中为了让多个 SQL 语句作为一个事务执行: 调用 Connection 对象的 setAutoCommit(false); 以取原创 2021-07-27 12:57:54 · 297 阅读 · 0 评论 -
使用PreparedStatement实现CRUD操作
1.实体类 package com.lili.entity; import java.sql.Date; /** * @author: QiJingJing * @create: 2021/7/27 */ public class Student { /** * 编号 */ private int id; /** * 学号 */ private String studentId; /** * 学生姓名原创 2021-07-27 12:39:25 · 208 阅读 · 0 评论 -
使用Statement操作数据表的弊端
使用Statement操作数据表的弊端 通过调用 Connection 对象的 createStatement() 方法创建该对象。该对象用于执行静态的 SQL 语句,并且返回执行结果。 Statement 接口中定义了下列方法用于执行 SQL 语句: int excuteUpdate(String sql):执行更新操作INSERT、UPDATE、DELETE ResultSet executeQuery(String sql):执行查询操作SELECT 但是使用Statement操作数据表原创 2021-07-27 07:53:06 · 527 阅读 · 0 评论 -
jdbc获取数据库连接的四种方式
方式一: @Test public void test01() throws SQLException { // 创建一个数据库驱动器对象 Driver driver = new Driver(); // url地址 String url = "jdbc:mysql://localhost:3306/girls"; // 创建一个Properties对象,将账号和密码放进去 Properties pro = new Properties(); pro.原创 2021-07-26 12:29:37 · 254 阅读 · 0 评论 -
jdbc概述
JDBC概述 1.1 数据的持久化 持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以”固化”,而持久化的实现过程大多通过各种关系数据库来完成。 持久化的主要应用是将内存中的数据存储在关系型数据库中,当然也可以存储在磁盘文件、XML数据文件中。 1.2 Java中的数据存储技术 在Java中,数据库存取技术可分为如下几类: JDBC直接访问数据库 JDO (Java Data原创 2021-07-26 08:35:40 · 141 阅读 · 0 评论