站内搜索: 请输入搜索关键词

当前页面: 开发资料首页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 + "'");
这样就对了
谢谢


↑返回目录
前一篇: 数组名随机生成吗?
后一篇: java 配置问题,急人啊