• servlet连接mysql数据库和oracle数据库


    连接mysql数据库

    package dao;
    
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
    import java.sql.Statement;
    
    public class BaseDao
    {
    //连接mysql数据库
      Connection conn = null;
      Statement st = null;
      PreparedStatement pst = null;
      ResultSet rs = null;
      
    
      
      public Connection getConn()
      {
        try
        {
        	  String databaseName = "easynews";//数据库名
        	  String host = "localhost";
        	  String port = "3306";
        	  String username = "root"; //用户AK
        	  String password = "root"; //用户SK
        	  String driverName = "com.mysql.jdbc.Driver";
        	  String dbUrl = "jdbc:mysql://";
        	  String serverName = host + ":" + port + "/";
        	  String connName = dbUrl + serverName + databaseName;//数据库地址jdbc:mysql://localhost:3306/easynews
          Class.forName(driverName);
          this.conn = DriverManager.getConnection(connName, username, password);
          if (this.conn != null) {
            System.out.println("数据库连接成功");
          } else {
            System.out.println("数据库连接失败");
          }
        }
        catch (Exception e)
        {
          e.printStackTrace();
        }
        return this.conn;
      }
      
      public void closeAll(Statement st, ResultSet rs, Connection conn)
      {
        try
        {
          if (st != null) {
            st.close();
          }
          if (rs != null) {
            rs.close();
          }
          if (conn != null) {
            conn.close();
          }
        }
        catch (Exception e)
        {
          e.printStackTrace();
        }
      }
    }
    

    连接oracle数据库

    package dao;
    
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
    import java.sql.Statement;
     
    public class BaseDao
    {
      String username = "scott";
      String password = "tiger";
      String url = "jdbc:oracle:thin:localhost:1521:orcl";
      String driver = "oracle.jdbc.driver.OracleDriver";
      Connection conn = null;
      Statement st = null;
      PreparedStatement pst = null;
      ResultSet rs = null;
      
      public Connection getConn()
      {
        try
        {
          Class.forName(this.driver);
          this.conn = DriverManager.getConnection(this.url, this.username, this.password);
          if (this.conn != null) {
          System.out.println("数据库连接成功");
          } else {
            System.out.println("数据库连接失败");
          }
        }
        catch (Exception e)
        {
          e.printStackTrace();
        }
        return this.conn;
      }   
      public void closeAll(Statement st, ResultSet rs, Connection conn)
      {
        try
        {
          if (st != null) {
            st.close();
          }
          if (rs != null) {
            rs.close();
          }
          if (conn != null) {
            conn.close();
          }
        }
        catch (Exception e)
        {
          e.printStackTrace();
        }
      }
    }
    
  • 相关阅读:
    汇编语言 第三章 寄存器
    汇编语言 第二章
    实验一 查看CPU和内存,用机器指令和汇编指令教程
    nginx的log、upstream和server
    高并发情况下Linux系统及kernel参数优化
    二进制方式安装docker(非root用户启动docker)
    redis
    redis配置文件详解
    Keepalived+LVS实现LNMP网站的高可用部署
    Nginx location相关配置说明
  • 原文地址:https://www.cnblogs.com/xiedong2016/p/10939913.html
Copyright © 2020-2023  润新知