• Servlet连接Oracle


    Servlet连接oracle:
    
    //1.仔细检查连接串。
    //2.确认有没有这个表。
    //3.如果出错了,先去后台看报错的信息。
    //4.确认oracle已经启动了。
    //5.把oracle的驱动D:oracleproduct10.2.0db_1jdbclibojdbc14.jar拷贝到D:Tomcat5.5.17webappsmyWEB-INFlib。(因为运行时需要该jar包)
    
    import Java.io.*;
    import Java.sql.*;
    
    public class ShowRs extends HttpServlet {
    
        protected void doGet(HttpServletRequest request,
                HttpServletResponse response) throws ServletException, IOException {
    
            Connection conn = null;
            Statement stmt = null;
            ResultSet rs = null;
            
            response.setContentType("text/html");
            response.setCharacterEncoding("gb2312");
            PrintWriter out = response.getWriter();
            
            out.println("<table border=1>");
            out.println("<tr><td>Content:</td></tr>");
            try {
                Class.forName("oracle.jdbc.driver.OracleDriver");
                conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl", "scott", "abc123");
                stmt = conn.createStatement();
                rs = stmt.executeQuery("select * from emp"); 
                while(rs.next()){
                    out.println("<tr>");
                    out.println("<td>" + rs.getString("ename") + "</td>");
                    out.println("</tr>");
                }
                out.println("</table>");
            } catch (ClassNotFoundException e) {
                e.printStackTrace();
            } catch (SQLException e) {
                e.printStackTrace();
            } finally {
                try {
                    if(rs != null) {
                        rs.close();
                        rs = null;
                    }
                    if(stmt != null) {
                        stmt.close();
                        stmt= null;
                    }
                    if(conn != null) {
                        conn.close();
                        conn = null;
                    }
                } catch (SQLException e) {
                    e.printStackTrace();
                }
            }
        }
    
    }
  • 相关阅读:
    git ssh key创建和github使用
    PHP7安装pdo_mysql扩展
    linux + centos 安装php7.2.7 + swoole 4.0.3
    linux 安装 sphinx+mariadb
    《高效会议的“九三”法则— 向三星学会如何开好会议》
    java高级教程 注入装配问题
    java高级教程 圆 圆柱 面积
    关于二叉树和栈
    用层序遍历求二叉树的wpl值
    线索二叉树的构造
  • 原文地址:https://www.cnblogs.com/mosquito-woo/p/3683272.html
Copyright © 2020-2023  润新知