我们如何使用 BigInt?

Joh*_*nna 2 java database

这是我的代码,但它给出了一个错误,请你帮助我(在 mySQL 中,我有一个表,其中包含 VARCHAR 名称、VARCHAR 地址和 VARCHAR 电话以及 TINYINT 年龄和 BIGINT 费用)

我想通过调用此方法插入姓名、地址、电话和年龄。但它会给出行 ERROR insertARow("Adam Smit","21 First Avenue, Fairlyland, 87654","123456789",35);
:create an InsertARow method(String,String,String,Int);的错误。

班上:

    insertARow("Adam Smit","21 First Avenue, Fairlyland, 87654","123456789",35);


}

private static void insertARow(String name,String address,String telephone,BigInt age) {

}
Run Code Online (Sandbox Code Playgroud)

Joa*_*uer 5

BIGINTMySQL 中的A是 64 位整数类型,因此只要使用变体,您就可以将其简单地处理为 Java 中的long(和/或)值。LongSIGNED

如果您想支持UNSIGNED BIGINT,那么您必须像java.math.BigInteger在 Java 中一样处理这些值。

由于您没有显示任何实际与数据库(JDBC)交互的代码,我无法告诉您做错了什么。