用servlet对oracle进行增删改查

来源:1-1 Servlet概述

颠覆IT

2016-03-31 09:36

怎么用servlet对oracle进行增删改查???请赐教

写回答 关注

3回答

  • 小支
    2016-03-31 19:46:49
    已采纳
    1. 加载驱动2创建连接


      public static Connection getConn() throws SQLException,

      ClassNotFoundException {

      Class.forName("com.mysql.jdbc.Driver");//1

      return DriverManager

      .getConnection(

      "jdbc:mysql://localhost:3306/bookstore?useUnicode=true&characterEncoding=utf-8",

      "root", "password");//2

      }

    3执行语句

    String sql = "select authorise from user where username=? and password = ?";

    pst=con.prepareStatement(sql);

    pst.setString(1, name);

    pst.setString(2, password);

    rs = pst.executeQuery();//查询用这条



    String sql="update book set bookname=?,price=? where id=?";

    pst=con.prepareStatement(sql);

    pst.setString(1, book.getBookname());

    pst.setFloat(2, book.getPrice());

    pst.setInt(3,book.getId());

    count=pst.executeUpdate();//增删改用这条

    4得到结果

    while(rs.next()!=null){}

    5关闭连接

    if (rs != null) {

    rs.close();

    }

    if (pst != null) {

    pst.close();

    }

    if (con != null) {

    con.close();

    }


    颠覆IT

    非常感谢!

    2016-04-05 08:29:48

    共 1 条回复 >

  • 颠覆IT
    2016-04-01 08:40:33

    是对oracle的操作而不是mysql,具体代码能写一下吗?谢谢

  • 颠覆IT
    2016-04-01 08:18:54

    不需要jsp跳转吗?经理要求不用jsp 可我没试过

JAVA遇见HTML——Servlet篇

本门课程在JSP课程的基础上,深入介绍Servlet的基础知识

160615 学习 · 1029 问题

查看课程

相似问题