在官方JDBC教程代码中:
String createString =
"create table COFFEES " + "(COF_NAME varchar(32) NOT NULL, " +
"SUP_ID int NOT NULL, " + "PRICE numeric(10,2) NOT NULL, " +
"SALES integer NOT NULL, " + "TOTAL integer NOT NULL, " +
"PRIMARY KEY (COF_NAME), " +
"FOREIGN KEY (SUP_ID) REFERENCES SUPPLIERS (SUP_ID))";
有int
个数据类型和integer
数据类型。它们是一样的吗?
答案 0 :(得分:0)
是的,它们在sql中是100%相同的
答案 1 :(得分:0)
关键字INT是INTEGER的同义词。
答案 2 :(得分:0)
如果你查看JDBC类型到Java类型的映射this table,你会看到JDBC类型" INTEGER"映射到Java类型" int"。还有其他类型的不同整数。
TINYINT - byte
SMALLINT - short
INTEGER - int
BIGINT - long