在 JDBC 中
String q = "select 'uname','pass' from user";
或者
String q = "select uname, pass from user";
是否'
需要列名?
答案是不。你绝对不应该使用它们。正在做
String q="select 'uname','pass' from user";
会回来
uname | pass
对于表中的每一行user
。就像在字符串中一样uname
,pass
而不是它们的值。
这些是你应该自己尝试的事情。玩玩它,这比在 StackOverflow 上提问有趣得多。
如果您正在编写这样的查询:
select 'uname','pass' from user ;
它将被'uname','pass'
视为字符串,并将值打印为
uname|pass
String q="select uname,pass from user";
是你要找的那个