public void actionPerformed(ActionEvent evt){
try{
String namevalue=name.getText().trim();
String sexvalue=sex.getText().trim();
String agevalue=age.getText().trim();
String majorvalue=major.getText().trim();
String sname,ssex,sage,smajor;
sname="LIKE'%"+namevalue+"%'";
ssex="LIKE'"+sexvalue+"%'";
if(agevalue.equals(""))
sage="BETWEEN 15 AND 35";
else
sage="="+agevalue;
smajor="LIKE'"+majorvalue+"%'";
command="SELECT * FROM student WHERE name"+sname+"AND sex"+ssex+"AND age"+sage+"AND major"+smajor;
rs=stmt.executeQuery(command);
resultarea.setText("");
if(!rs.next())
resultarea.setText("找不到符合此条件的记录");
else {
do{
String rename=rs.getString("name");
String resex=rs.getString("sex");
String reage=rs.getString("age");
String remajor=rs.getString("major");
resultarea.append(rename);
resultarea.append(resex+" ");
resultarea.append(reage+" ");
resultarea.append(remajor+"\n");
}while (rs.next());
}
}catch (Exception ex){
resultarea.append(ex.getMessage()+"\n");
}
}这是主要的查询语句,我的程序是一个学生信息查询系统,输入学生的姓名,学号等信息来在sql server中查找配对的信息,然后输出。
出现的问题截图
eclipse用jdbc连接SQL server时出现了问题……这是什么情况啊!请大神...
1.sql server的连接代码:2.关于这里的用户名和密码 3.解决在用sa登录时可能出现的问题 三、建立数据库 四、在servlet中创建语句对象并执行操作 1.Statement对象的创建 2.查询:调用Statement对象的executeQuery()方法,得到ResultSet对象。3.关于ResultSet对象——获得执行结果 ①.next()定位记录 ②getX...
lomboz eclipse中如何执行.sql文件?
你先把字符的问题改过来试试吧,我就是改过来之后导入就好使了。不行就别在eclipse下导入,用mysql的控制台导入
...corresponds to MySQL server version mysql+ eclipse查询...
你把这个sql语句,print出来,然后复制到数据库去执行下,看可以不,肯定是拼接的不对,对比下你直接写的,和拼接出来的
sql server 2008中try catch如何使用,我百度了下,实例也看不懂,居然...
END CATCH [SQL]TRY --CATCH用来捕获异常和处理异常语句try内语句错误时,则传递给catch内语句,try内语句无错误是,则运行完try内语句,然后传递给end catch后语句。补充下,此语句不能捕获错误级别10或更低级的。你的错误应该属于很低的类别。 本回答由提问者推荐 举报| 答案纠错 | 评论 5 0 mazhi1024 采纳率:...
作为程序员的你,常用的软件有哪些?
最常用的两个功能:正则表达式查询和文件夹内所有文件内容搜索。 平时经常需要看一些系统日志,甚至要从好几天几十个日志文件中找到内容,这个软件很好用。(原谅我们没有上日志平台) 然后就是IDE啦,我还是喜欢用Eclipse,有时候会用STS(Spring Tool Suite),它也是一个被包装过的Eclipse,方便做一些Spring框架的研究。
java学习路线
Java学习路线一般有以下几个阶段:第一阶段,JavaSE基础:Java环境搭建、Java流程控制语句-for循环、switch选择判断、循环嵌套、数组拷贝等。第二阶段,JavaWeb:MySQL安装、管理、创建数据库、MySQLUPDATE查询、Mysql高级操作等。第三阶段,Java高级框架-SSH:Struts2异常处理、Struts2+Log4j集成、Struts2和...
请教大家,MySQL安装版与解压版的区别
还要注意一点就是在修改密码等操作的时候,mysql不允许为表指定别名,但是初次在外却没有这个限制。8、创建数据库 实际上mysql数据库中除了mysql数据库外,还有一个空的数据库test,供用户测试使用。现在继续创建一个数据库testdb,并执行一系列sql语句看看mysql数据库的基本操作。创建数据库testdb:create ...