菜鸟问题之在eclipse下的查询语句
本人自己下载了eclipse工具,到网上COPY一个登录的应用。有些语句看不懂,请各位大侠多指教。
句子如下:
StringBuffer sql = new StringBuffer();
sql.append(" SELECT * FROM tb_student");
sql.append(" WHERE name = ? ");
sql.append(" AND password = ? ");
大概意思如下:我在eclipse工具中写了一个查询数据库里面的tb_student表的的语句,但在写查询语句的时候不太明白后面的 ? 号是什么意思。
请懂的能够讲下这个句子的大体意思,以及 ? 号的作用。
------解决方案--------------------度娘一下...... sql的占位符
类似于在Oracle中的
SELECT * FROM scott.dept WHERE ROWNUM = &v;
在执行的时候,Oracle的有关工具就会让你输入 变量v的值。
------解决方案--------------------eclipse 的参数传递方式吧