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

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值