java - 我在 sql 中自动生成的 id 看起来像 : 1, 101, 201.... 我该如何修复它?

标签 java sql jdbc

我很初学者,我在做自己的项目,我必须为所有学校科目添加一个 id。但我希望这些 id 显示在屏幕上,并且不想看到:1, 101, 201, 301。

try {
    ResultSet rs = dbmd.getTables(null, "APP", "SUBJECTROWS", null);
    if (!rs.next()) {
        createStatement.execute("create table subjectrows(id INT NOT NULL PRIMARY KEY GENERATED ALWAYS AS IDENTITY,"
                                + "col1 varchar(20), col2 varchar(20))");
    }
} catch (...

最佳答案

您可以尝试在声明中添加以下内容 Id INT NOT NULL 始终生成为 IDENTITY(从 1 开始,按 1 递增)

关于java - 我在 sql 中自动生成的 id 看起来像 : 1, 101, 201.... 我该如何修复它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58508045/

相关文章:

sql - 来自 postgres 的奇怪的 sql 备份

c# - Dapper/SQL Server - 从包含 Insert 和 Select 语句的存储过程中获取输出

java - a.equals(a) 什么时候返回 false?

java - 如何使用srcml将多个java文件转换为xml文件?

java - 使用 POI、JAVA 和 MySQL 编译 Excel 文档

c# - SQL 服务器 : variable length XML storage

postgresql - Postgres 触发器语法

java - 使用 JDBC 连接到远程 MySQL(host gator)服务器时出错

java - 用于 SQLite v2.X 的 sqlite-jdbc

java - Eclipse插件编辑