以前学习.NET连接数据库时,也是做各种的连接配置。而如今在用到java操纵Oracle时,同样是一些的操作。在此总结一下。


 1.JDBC_ODBC连接数据库

  此方法需要配置ODBC数据源,本机必须有Oracle数据库

  1.配置数据源

   打开控制面板——管理工具——数据源



  2.接下来在代码中连接即可

  1. //使用jdbc_odbc桥接方式连接,需要配置数据源  
  2. public static void main(String [] args){  
  3.         try{  
  4.             //1.加载驱动  
  5.             Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");  
  6.             //2.得到连接,其中testDemo是配置的数据源的名称  
  7.             Connection ct=DriverManager.getConnection("jdbc:odbc:testDemo""scott""tiger");  
  8.             //从下面开始和sql server一模一样  
  9.             Statement sm=ct.createStatement();  
  10.             ResultSet rs=sm.executeQuery("select * from t_user");  
  11.             while(rs.next()){  
  12.                 //输出用户名称  
  13.                 System.out.println(rs.getString(2));;  
  14.             }  
  15.         }catch(Exception e){  
  16.             e.printStackTrace();  
  17.         }  
  18.     }  



 

2.纯JDBC驱动连接Oracle

 此方法需要加载Oracle的JAR包,无需配置数据源,本机可以没有Oracle数据库,直接远程连接即可。代码如下:


  1. //使用JDBC连接数据库  
  2. public static void main(String [] args){  
  3.         try{  
  4.             //1.加载驱动  
  5.             Class.forName("oracle.jdbc.driver.OracleDriver");  
  6.             //2.得到连接,其中testDemo是配置的数据源的名称,上述的ORCL是数据库的实例  
  7.             Connection ct=DriverManager.getConnection("jdbc:oracle:thin:@192.168.24.202:1521:ORCL""scott""tiger");  
  8.             //从下面开始和sql server一模一样  
  9.             Statement sm=ct.createStatement();  
  10.             ResultSet rs=sm.executeQuery("select * from t_user");  
  11.             while(rs.next()){  
  12.                 //输出用户名称  
  13.                 System.out.println(rs.getString(2));;  
  14.             }  
  15.         }catch(Exception e){  
  16.             e.printStackTrace();  
  17.         }  
  18.     }  

网友评论

更多精彩分享

游戏论坛模拟-Java培训机构,青岛Java培训,青岛计算机培训,软件编程培训,seo优化培训,网络推广培训,网络营销培训,SEM培训,网络优化,在线营销培训,Java培训游戏论坛模拟