当前页面: 开发资料首页 → J2SE 专题 → JAVA中的sql语句
JAVA中的sql语句
摘要: JAVA中的sql语句
ResultSet rs=Ex1Stmt.executeQuery("SELECT * FROM 表1 WHERE 学号='1'");
数据库
学号:1 姓名:张三 成绩:11
学号:2 姓名:李四 成绩:22
学号:3 姓名:王五 成绩:33
我用一个TextField接收学号然后搜索,输入1时出现
学号:1 姓名:张三 成绩:11
我用一个TextField接收学号然后搜索,输入2时出现
学号:2 姓名:李四 成绩:22
应该怎么写啊?????
String sno = request.getParameter("textsno");
String sql= "SELECT * FROM 表1 WHERE 学号='"+sno+"'";
ResultSet rs=Ex1Stmt.executeQuery(sql);
String s = TextField.getText();
ResultSet rs=Ex1Stmt.executeQuery("SELECT * FROM 表1 WHERE 学号='" + s + "1'");
-----------------
lz的意思难道是这个?
哦,有人回了
f_acme(沧海一声笑) ( ) 信誉:100 Blog 2006-10-12 21:19:00 得分: 0
String s = TextField.getText();
ResultSet rs=Ex1Stmt.executeQuery("SELECT * FROM 表1 WHERE 学号='" + s + "1'");
-----------------
沧海兄:TextField.getText();这里说的好
我主观认为是JSP了 呵呵
request.getParameter这个是什么方法~~
还是不行啊
ResultSet rs=Ex1Stmt.executeQuery("SELECT * FROM 表1 WHERE 学号='1'");
这样写输出第一条
ResultSet rs=Ex1Stmt.executeQuery("SELECT * FROM 表1 WHERE 学号='" + s + "1'");
这样写不输出
request.getParameter是servlet中的方法,取的是request里的参数,楼上的以为你在jsp页面输入学号!
ResultSet rs=Ex1Stmt.executeQuery("SELECT * FROM 表1 WHERE 学号='" + s + "'");
这样就对了
谢谢