请教JSP中带条件的SQL语句的写法

iceman_fsm 2002-03-08 03:34:14
用JSP请言连接网络数据库,想查询符合条件的数据信息,SQL语句该怎么写。
select * from test where name=????
...全文
42 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
cleverfish 2002-03-08
  • 打赏
  • 举报
回复
private void example(HttpServletRequest request,HttpServletResponse response){
String dburl = "jdbc:odbc:fish";
String user = "sa";
String pword = "";

String age = request.getParameter("uage");
String name = request.getPatameter("uname")

try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection c = DriverManager.getConnection(dburl,user,pword);
Statement s = c.createStatement();
String sql = "select * from memberinfo where userage='"+age+"' and username='"+name+"'";
ResultSet rs = s.executeQuery(sql);

while (rs.next()){

//your code to do something;

}
}catch(Exception e){
e.printStackTrace();
}
}
ldgs 2002-03-08
  • 打赏
  • 举报
回复
PreparedStatement pstmt=con.prepareStatement("select * from test where name=?");
pstmt.setString(1, "Ribin");
zlq 2002-03-08
  • 打赏
  • 举报
回复

DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
Connection conn =DriverManager.getConnection(url, username, password);
// conn.setAutoCommit(true);

Statement lStat = conn.createStatement(ResultSet.TYPE_FORWARD_ONLY,ResultSet.CONCUR_UPDATABLE);
CallableStatement cs;
String ss;
ss = "tab"

strSQL = "select * from " + ss;
lRS = lStat.executeQuery(strSQL);
while (lRS.next())
{
aa = lRS.getObject(1);
System.out.println(aa.toString());
}
lRS.close();

23,407

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧