zoukankan      html  css  js  c++  java
  • 连接Oracle数据库代码

    连接Oracle数据库代码

      连接oracle数据库的代码如下:

    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
    import java.sql.SQLException;

    public class JdbcOracle {

     public static Connection conn=null;
     public static PreparedStatement pstamt=null;
     public static ResultSet rs=null;
     private static String driver="oracle.jdbc.driver.OracleDriver";
     private final static String url="jdbc:oralce:thin:192.168.0.109@lucs109";
     private final static String username="lucs";
     private final static String pwd="lucs";
     
     static{
      try {
       Class.forName(driver);
      } catch (ClassNotFoundException e) {
       // TODO Auto-generated catch block
       e.printStackTrace();
      }
     }
     
     public void getConn(){
      try {
       conn=DriverManager.getConnection(url, username, pwd);
      } catch (SQLException e) {
       // TODO Auto-generated catch block
       e.printStackTrace();
       System.out.println("连接失败!");
      }
     }
     
     public void closeAll(){
      try{
      if(conn!=null){
       conn.close();
      }
      if(!rs.isClosed()||rs!=null){
       rs.close();
      }
      if(pstamt!=null){
       pstamt.close();
      }
      }catch (Exception e) {
       // TODO: handle exception
       e.printStackTrace();
      }
     }
     
     public int execAllSql(String sql,Object...trop){
      getConn();
      int count=0;
      try {
       pstamt=conn.prepareStatement(sql);
       for (int i = 0; i < trop.length; i++) {
        try {
         pstamt.setObject(i, trop[i]);
        
        } catch (SQLException e) {
         // TODO Auto-generated catch block
         e.printStackTrace();
        }
       }
       count=pstamt.executeUpdate();
      } catch (SQLException e1) {
       // TODO Auto-generated catch block
       e1.printStackTrace();
      }
      return count;
     }
     public static void main(String[] args) {
      JdbcOracle j=new JdbcOracle();
      j.getConn();
     }
    }

  • 相关阅读:
    drf 之 JWT认证 什么是集群以及分布式 什么是正向代理,什么是反向代理
    drf 之自定制过滤器 分页器(三种)如何使用(重点) 全局异常 封装Response对象 自动生成接口文档
    课堂练习之“寻找最长单词链”
    《人月神话》读书笔记(三)
    用户体验
    第十四周进度报告
    课堂练习之“寻找水王”
    《人月神话》读书笔记(二)
    第二阶段冲刺(十)
    第二阶段冲刺(九)
  • 原文地址:https://www.cnblogs.com/zjiacun/p/2916920.html
Copyright © 2011-2022 走看看