有关列名的JDBC查询

时间:2013-05-03 19:18:28

标签: java jdbc

在JDBC中

String q = "select 'uname','pass' from user";

OR

String q = "select uname, pass from user";

列名称是否需要'

3 个答案:

答案 0 :(得分:2)

答案是否定的。你绝对不应该使用它们。做

String q="select 'uname','pass' from user";

将返回

uname | pass

user中的每一行。与字符串unamepass一样,不是它们的值。

这些是你应该自己尝试的东西。玩弄它,比在StackOverflow上提问更有趣。

答案 1 :(得分:1)

如果您正在编写这样的查询:

select 'uname','pass' from user ; 

它会将'uname','pass'视为字符串,它会将值打印为

<强> uname|pass

答案 2 :(得分:0)

  

字符串q =“选择uname,从用户传递”;

是你正在寻找的那个