Java 从MySQL查询中获取字符(36)UUID

Java 从MySQL查询中获取字符(36)UUID,java,mysql,sql,string,Java,Mysql,Sql,String,对于MySQL查询中的char36 UUID值,我应该获取什么类型 查询: 字符串变量: 上面这一行是我不确定的部分。字符值是字符串、对象还是其他东西 示例值: 我试过字符串和对象,但似乎都不起作用。如果您能快速澄清,我们将不胜感激 只能是普通字符串。Char36指数据库中字段的数据类型。您最多可以存储36个字符的字符串。如果存储少于36个字符,则数据库将存储尾随零。在您的例子中,似乎您正在那里存储UUID,它是36个字符串 因为您将其标记为java,所以可以查看char在java中的含义 在其

对于MySQL查询中的char36 UUID值,我应该获取什么类型

查询:

字符串变量:

上面这一行是我不确定的部分。字符值是字符串、对象还是其他东西

示例值:


我试过字符串和对象,但似乎都不起作用。如果您能快速澄清,我们将不胜感激

只能是普通字符串。

Char36指数据库中字段的数据类型。您最多可以存储36个字符的字符串。如果存储少于36个字符,则数据库将存储尾随零。在您的例子中,似乎您正在那里存储UUID,它是36个字符串

因为您将其标记为java,所以可以查看char在java中的含义


在其他上下文中,char36是一个返回美元符号的函数。该函数的参数必须是整数,并被视为ascii码。Sql Server就是这样一种环境。

这两种方法都不能很好地描述您的问题。发布您收到的准确完整的错误消息/stacktrace。发布时,Amar没有足够高的代表发表评论。我的投票解决了这个问题。我们希望他不要胡闹。嗨,丹,谢谢你的投票。我将根据多年来获得的知识发布这篇文章,这将对发布问题的人有所帮助,或者给他们一些前进的方向。一周前我一直活跃在这个论坛上,关于如何回复/发布/获得积分等,还有很多需要学习的内容。在这个网页的顶部,搜索框的左侧,是帮助信。他们会引导你去寻找知识。
ResultSet res = st.executeQuery("SELECT uuid FROM playerdata");
String uuid = res.getString("uuid");
456f5080-f3b5-11e3-ac10-0800200c9a66