当前位置: 技术问答>java相关
一个查找的问题初学者。
来源: 互联网 发布时间:2015-10-20
本文导语: rs = stmt.executeQuery("SELECT * FROM feedback where ksyouusername='dddddd' ORDER BY feedid DESC"); 能帮我看看这里的问题吗,,,"dddddd"不是变量。 | 应该是没有问题。 除非是你的字段名或者表名笔误。 ...
rs = stmt.executeQuery("SELECT * FROM feedback where ksyouusername='dddddd' ORDER BY feedid DESC");
能帮我看看这里的问题吗,,,"dddddd"不是变量。
能帮我看看这里的问题吗,,,"dddddd"不是变量。
|
应该是没有问题。
除非是你的字段名或者表名笔误。
除非是你的字段名或者表名笔误。
|
先看看ddddd这个变量的值是否为空,再看看字段名是否错误。
|
你将bid打出来查看一下值,然后打出你的sql语句,在sql/plus中执行一下就可以知道哪里出错了。
|
我估计BID得到的是个中文参数
由于没有进行字符转换,username得不到该参数
所以找不到记录
由于没有进行字符转换,username得不到该参数
所以找不到记录
|
同意楼上的,提供专吗方法:
public String getStr(String str)
{
try
{
String temp_p=str;
byte[] temp_t=temp_p.getBytes("ISO8859-1");
String temp=new String(temp_t);
return temp;
}
catch(Exception e)
{}
return "null";
}
public String getStr(String str)
{
try
{
String temp_p=str;
byte[] temp_t=temp_p.getBytes("ISO8859-1");
String temp=new String(temp_t);
return temp;
}
catch(Exception e)
{}
return "null";
}