JAVA连接Oracle两种方式

               

 

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


 1.JDBC_ODBC连接数据库

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

  1.配置数据源

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



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

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


 

2.纯JDBC驱动连接Oracle

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


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

           

再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

猜你喜欢

转载自blog.csdn.net/qq_43747119/article/details/87203683