当前位置: 首页 > 面试题库 >

将BigInteger存储到Mysql中

赵智
2023-03-14
问题内容

由于数学上的限制,我不得不使用BigInteger类来表示值。

经过一些计算后,我想将结果(由2x BigInteger实例提供)存储到Mysql中…

存储此类对象的最佳数据类型是什么?

我在考虑使用Blob存储这些结果的二进制格式(128位)吗?但我想避免不必要的类型转换。


问题答案:

我建议使用Blob,然后使用BigInteger(byte[] val)构造函数从字节数组转到BigInteger,然后BigInteger#toByteArray()从另一种方法开始使用。



 类似资料:
  • 问题内容: 有没有一种方法可以将数组存储到mysql字段中?我正在创建一个评论评分系统,因此我想存储用户ID数组以防止进行多次投票。我将创建一个新表,其中包含评论ID和对此评论进行投票的用户ID数组。然后,我将加入评论表和该表,并检查当前用户ID是否存在于选民数组或注释中。如果是这样,将禁用投票图标。我想我会避免以这种方式在循环中使用mysql查询。 您碰巧知道更好的方法吗? 问题答案: 您始终可

  • 我有一个关于阿拉伯语编码和将阿拉伯语存储到mysql的问题。 我应用了以下所有步骤: set-MySQL字符集:UTF-8 Unicode(utf8) 设置MySQL连接排序规则:utf8\u常规\u ci 集合数据库和表排序规则设置为:utf8\U general\U ci或utf8\U unicode\U ci mysql_查询(“设置名称‘utf8’”); mysql_查询('SET CHA

  • 在本文中,我们将学习如何将MySQL备份存储到MinIO Server。 1. 前提条件 从这里下载并安装mc。 从这里下载并安装MinIO Server。 MySQL官方文档 2. 配置步骤 MinIO服务正在使用别名m1运行。从MinIO客户端完整指南MinIO客户端完全指南了解详情。MySQL备份存储在mysqlbkp目录下。 创建一个存储桶。 mc mb m1/mysqlbkp Bucke

  • 本文向大家介绍将列的值存储到MySQL存储过程的变量中,包括了将列的值存储到MySQL存储过程的变量中的使用技巧和注意事项,需要的朋友参考一下 要声明变量,请在MySQL存储过程中使用DECLARE。让我们首先创建一个表- 使用插入命令在表中插入一些记录- 使用select语句显示表中的所有记录- 这将产生以下输出- 这是创建存储过程并将上述表的列值存储在存储过程变量中的查询- 调用存储过程- 这

  • 问题内容: 我已经搜索了很长一段时间,但对于如何实际保存其数字却一无所获。它们是字符数组吗?还有吗 以及如何将数据转换为? 从我发现的结果来看,我假设所有任意精度类(例如和)都将数据保存为字符数组。这实际上是这样吗?还是只是人们的猜测? 我之所以问是因为我一直在自己完成类似的实现,但是我不知道如何保存大于(不记得实际的数字)的数字。 提前致谢。 问题答案: 带着 从来源:

  • 我有一个移动应用程序和Rest服务。移动应用程序将生成并向web服务提供UTC日期、时间和时区。我需要使用PHP将这两个值存储到mysql中。 我是从远程源获取日期时间的,所以我不能使用MySQL的UTC_TIMESTAMP()来生成“当前”utc时间。 INSERT语句如何存储$CREATE,as is(UTC)而不将其存储为服务器的默认时区? 我是否必须在PHP中将它从UTC转换为我的服务器的