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

  • 相关阅读:
    JQuery上传插件Uploadify使用详解
    c#.net 生成清晰缩略图的解决方案
    PS图片上传图片 同时生成微缩图
    无限极”分类数据表设计的简单再总结
    Web开发者必备的12款超赞jQuery插件
    mssql中对于bit类型字段的更新
    SQL Server存储多语言数据的几种方法
    正则表达式测试工具RegexTester
    .Net 2.0 正则表达式里的$在Multiline模式下的精确含意
    终于搞定了终端服务客户端三个月重装一次的问题
  • 原文地址:https://www.cnblogs.com/zjiacun/p/2916920.html
Copyright © 2020-2023  润新知