1.实现sql语言中DQL语言,实现简单查询、条件查询、排序查询等。

1.实现sql语言中DQL语言,实现简单查询、条件查询、排序查询等。

(1)检索grade表当中的所有信息。

 

(2)检索grade表数学成绩大于100的所有人信息。

<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
<%@ page import="java.sql.*" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
    
    <title>My JSP 'index.jsp' starting page</title>
	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">    
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
	<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->
  </head>
  
  <body>
    <%
    Connection conn;
    Statement stmt;
    ResultSet rs;
    String sql = "select * from grade";
    //out.println(sql);
    try{
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    }catch(ClassNotFoundException e){}
    try{
    conn=DriverManager.getConnection("jdbc:odbc:grade");
    stmt=conn.createStatement();
    rs=stmt.executeQuery(sql);
    rs.next();
    while(rs!=null){
    	out.print("<td>"+rs.getString(1)+" "+"</td>"+"<td>"+rs.getString(2)+"</td>"+" "+"<td>"+rs.getString(3)+"</td>"+" "+"<td>"+rs.getString(4)+"</td>"+" "+"<td>"+rs.getString(5)+"</td>");
    	out.print("<br>");
    	rs.next();
    }
    conn.close();
    }catch(SQLException e){}
    
    
     %>
  </body>
</html>

result:

1001 王九 0 88 0
4004 null 0 0 0
4004 null 0 0 0
1 张敏 1 1 1
1 张三 100 100 100
1 1 100 100 100
90038 张三 100 1001 100
14 周星驰 50 100 80
15 周惠敏 500 130 1000
16 张敏 600 130 200
17 丘淑贞 450 130 1200
18 舒淇 1000 2030 800
20 刘德华 200 1030 2000
22 比尔_盖茨 4000 5030 1000
23 小布什 500 530 500
24 毛宁 100 130 100
25 扬玉莹 200 230 200
26 巩俐 100 530 1000
27 李小龙 100 1030 1000
28 成龙 2000 1030 4000
29 李连杰 250 150 120
30 周华键 260 660 560
31 赵微 340 1230 450

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值