Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将数据库值更改为普通字符串?_Java_Mysql_String_Jdbc - Fatal编程技术网

Java 如何将数据库值更改为普通字符串?

Java 如何将数据库值更改为普通字符串?,java,mysql,string,jdbc,Java,Mysql,String,Jdbc,我在结果集中存储了一个数据库值orgname。我只得到一个orgname,并将其存储在结果集中 orgName = result.getString("orgname"); 我尝试使用结果集的这个getString函数检索该值。但是我收到的orgname输出是com.mysql.jdbc。JDBC4ResultSet@333ce5bb. 如何获取组织的实际名称。请查看以下内容: 这和你的问题不一样,但总的来说,这个问题的答案包括如何正确地做。如果没有适当的信息,我只能猜测你错过了定位结果光标

我在结果集中存储了一个数据库值orgname。我只得到一个orgname,并将其存储在结果集中

 orgName = result.getString("orgname");
我尝试使用结果集的这个getString函数检索该值。但是我收到的orgname输出是com.mysql.jdbc。JDBC4ResultSet@333ce5bb. 如何获取组织的实际名称。

请查看以下内容:

这和你的问题不一样,但总的来说,这个问题的答案包括如何正确地做。如果没有适当的信息,我只能猜测你错过了定位结果光标的调用。。。比如:

result.first();

请提供一些有关问题的实际信息。我无法共享实际数据。这是机密。我使用的查询:从organnames中选择OrganName,其中orgid=23;此查询的结果已存储在结果集中,然后使用resultset.getStringorgname;。输出的值是用数据库术语表示的,就像我上面提到的,您不必共享数据。但是,没有模式信息,也没有代码。我猜您正在使用编程语言来处理数据库的结果?您正在使用什么RDBMS?如果您共享属于您的问题的其他信息,请不要在注释中发布代码。您需要显示处理结果的完整Java代码,因为您似乎正在打印结果集,而不是从结果集中得到的字符串。但当然,您仍然没有共享代码,因此我们无法提供帮助。投票结束,谢谢!你的猜测是正确的。我也面临同样的问题。将返回到YourResult.first可以对下一个正常使用的仅向前类型的结果集引发异常,而这不是此问题的答案,因为如果结果集仍然位于第一行之前,这会引发一个SQLException。我的Eclipse建议使用SQLException,并在提出这个问题之前用异常循环将其包围。我希望彼得的回答能解决这个问题。@manikantanvsr-请添加新信息/error/code/et.c。你应该避免在没有足够信息的情况下回答措辞不当的问题。你不应该只是猜测答案,因为你在这种情况下的猜测是不正确的,或者它会暗示OP使用的驱动程序中存在严重的错误,这很难让人相信。