“使用PreparedStatement实现添加表数据”的版本间的差异
跳到导航
跳到搜索
Jihongchang(讨论 | 贡献) |
Jihongchang(讨论 | 贡献) |
||
(未显示同一用户的2个中间版本) | |||
第2行: | 第2行: | ||
An object that represents a precompiled SQL statement. | 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;
……
}