四,已知存在数据库db(数据源名称为db),以及其中的表star,表结构如图,name       文本
sex       文本
nation    文本
进行如下sql操作:
a 插入记录  '东健', '男', '韩国'
b 插入记录  '中天', '男', '中国'  
c 插入记录  '布什', '男', '美国'   
d 插入记录  '田光', '女', '日本'
e 删除记录  删除国籍为'日本'的记录
f 查询记录  查询姓为易的记录 
要求:1,根据sql操作,写出相应的sql语句
2,编写一个jsp程序(名称为star.jsp),实现上述操作
3,加载javabean,将star.jsp改写,新的程序名称为starj.jsp
     

解决方案 »

  1.   

    自己改就自己改呗~不过你们要帮我修改~~
    插入
    insert into start (name,sex,nation) values (‘张东健’,’男’,‘韩国’)
    insert into start (name,sex,nation) values (‘易中天’,’男’,‘中国’)
    insert into start  (name,sex,nation) values (‘布什’,’男’,‘美国’)
    insert into start  (name,sex,nation) values (‘宇多田光’,’女’,‘日本’)删除
    Delete  from  start where  nation=‘日本’
    <html>      <title> SQL命令与数据库处理的方法</title>       <body>
     <%@page contentType = "text/html;charset=gb2312"     import "java.sql.*"%>
      <%
        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");              
        Connection con = DriverManager.getConnection("jdbc:odbc:webdata");    
        Statement smt =  con.createStatement();      
        String sql = "create table people";
        smt.execute(sql);         
        sql = "alter table people add name varchar(10)";
        smt.execute(sql);          
        sql = "insert into start(name,sex,nation) values (‘东健’,’男’,‘韩国’)";
        smt.execute(sql);
        sql = “insert into start (name,sex,nation) values (‘中天’,’男’,‘中国’)”;          
        smt.execute(sql); 
        sql = "select * from people";                                             
        ResultSet rs =smt.executeQuery(sql);    
       out.println("目前 name 字段中的信息有<hr>");
       while(rs.next())  
             out.println(rs.getString(1) + "<br>"); 
       con.close();
      %>
      </body>          </html>