“使用PreparedStatement实现添加表数据”的版本间的差异

来自姬鸿昌的知识库
跳到导航 跳到搜索
(建立内容为“https://www.bilibili.com/video/BV1eJ411c7rf?p=13”的新页面)
 
 
(未显示同一用户的3个中间版本)
第1行: 第1行:
 
https://www.bilibili.com/video/BV1eJ411c7rf?p=13
 
https://www.bilibili.com/video/BV1eJ411c7rf?p=13
 +
 +
An object that represents a precompiled SQL statement.
 +
 +
建表<syntaxhighlight lang="sql">
 +
CREATE TABLE `jdbc_test`.`customers` (
 +
  `id` INT NOT NULL AUTO_INCREMENT,
 +
  `name` VARCHAR(15) NULL,
 +
  `email` VARCHAR(20) NULL,
 +
  `birth` DATE NULL,
 +
  `photo` MEDIUMBLOB NULL,
 +
  PRIMARY KEY (`id`));
 +
</syntaxhighlight>
 +
 +
 +
 +
java.sql.Connection<syntaxhighlight lang="java">
 +
package java.sql;
 +
 +
……
 +
 +
public interface Connection  extends Wrapper, AutoCloseable {
 +
……
 +
    PreparedStatement prepareStatement(String sql) throws SQLException;
 +
……
 +
}
 +
</syntaxhighlight>https://github.com/jihch/jdbc/blob/main/src/main/java/io/github/jihch/preparedstatement/crud/PreparedStatementUpdateTest.java

2022年12月15日 (四) 04:11的最新版本

https://www.bilibili.com/video/BV1eJ411c7rf?p=13

An object that represents a precompiled SQL statement.

建表

CREATE TABLE `jdbc_test`.`customers` (
  `id` INT NOT NULL AUTO_INCREMENT,
  `name` VARCHAR(15) NULL,
  `email` VARCHAR(20) NULL,
  `birth` DATE NULL,
  `photo` MEDIUMBLOB NULL,
  PRIMARY KEY (`id`));


java.sql.Connection

package java.sql;

……

public interface Connection  extends Wrapper, AutoCloseable {
……
    PreparedStatement prepareStatement(String sql) throws SQLException;
……
}

https://github.com/jihch/jdbc/blob/main/src/main/java/io/github/jihch/preparedstatement/crud/PreparedStatementUpdateTest.java