各位大神,怎样将登录帐号作为一个参数来搜索数据库中的数据。例如SELECT cname,tname,ctime,clong,caddress,ccontent from teacher,course,tc where teacher.tid=tc.tid and course.cid=tc.cid and teacher.tid=?;
其中的问号指的就是用登录帐号作为条件来搜索数据库然后打印出表单。重点是如何把登录帐号传到这个?里面。
其中的问号指的就是用登录帐号作为条件来搜索数据库然后打印出表单。重点是如何把登录帐号传到这个?里面。
解决方案 »
- EL表达式的问题
- 导出CSV文件报java.lang.OutOfMemoryError: Java heap space
- 新手问一下TOMCAT4.1与TOMCAT5.5的不同之处~
- 怎样转化java的Date类型成js的date类型?
- 这个有关日期的问题应该不会难住你,来看看吧!
- 一打开某个网站,还会弹出一个页面提示一些本网站的重要信息之类,请问如何做这个页面。。。。。。在线等待!!
- ajax表单验证的问题
- 关于jsp页面跳转时候传中文参数的问题
- 吐血问题,请ggjj们讨论讨论,困扰我好几天了!!!
- 有关数据库连接两种方式的比较??(高分求解)
- 可编辑的下拉列框(复制的)
- 求教关于Spring的JDBCTemplate问题
接收页面接收这个参数
String name=(String)request.getAttribute("name")
如果是这样你老师没教你吗?
用setString(1, "myTid");啊,因为你整个语句里就一个?。一个?就是一个参数,下标从1开始。然后执行语句就行了。java写法。具体是哪个对象执行setString();我给忘了,应该是sql对象,就是执行sql语句的那个对象。如果你Tid是string类型可以这样,如果是int就要setInt(1, myTid);希望对你有帮助