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();
     }
    }

  • 相关阅读:
    arduino链接GY521(MPU6050)模块
    I2C Python Library ITG3205 API
    [翻译]AxureInteractive Prototypes原型设计工具Axure学习第2.3节
    [Java]XML数据的请求和DOM技术解析
    [Linux]VI相关操作
    mysql数据库连接错误问题
    关于管理单元初始化失败的解决方法
    彻底明白Java的IO系统(网上找的,还没看,先放这)
    一个关于C++ Inline关键字的引发的一个错误
    orcale 中日期类型相加的处理
  • 原文地址:https://www.cnblogs.com/zjiacun/p/2916920.html
Copyright © 2011-2022 走看看