oracle jdbc java

Oracle  JDBC 

 

 1.配置环境变量:

 

 

安装路径:D:\oracle\product\10.2.0\db_1\jdbc\lib\class12.zip

 

 

这是之前误删的path变量,导致系统的命令如ping 无法识别。

 

2.在包名上右键—>构建路径->配置构建路径,然后添加如图文件。

   

 窗口-.>选项-> java ->新建用户库

 

 

3.打开监听

  

 

配置主机地址

 

 

4.代码

 

package jdbc;

import java.sql.*;    

public class TestJDBC {  

  

 public static void main(String[] args) {  

  ResultSet rs = null;  

  Statement stmt = null;  

  Connection conn = null;  

  try {  

  Class.forName("oracle.jdbc.driver.OracleDriver");  

   //new oracle.jdbc.driver.OracleDriver();  

  conn = DriverManager.getConnection("jdbc:oracle:thin:@192.168.1.106:1521:orcl""scott""tiger");  

  stmt = conn.createStatement();  

  rs = stmt.executeQuery("select * from dept");  

   while(rs.next()) {  

    System.out.println(rs.getString("deptno"));  

    //System.out.println(rs.getInt("deptno"));  

  }  

  } catch (ClassNotFoundException e) {  

   e.printStackTrace();  

 } catch (SQLException e) {  

  e.printStackTrace();  

  } finally {  

  try {  

   if(rs != null) {  

  rs.close();  

    rs = null;  

  }  

   if(stmt != null) {  

  stmt.close();  

   stmt = null;  

   }  

  if(conn != null) {  

   conn.close();  

     conn = null;  

    }  

  } catch (SQLException e) {  

    e.printStackTrace();  

  }  

 }  

 }  

 }  

 

 

 

 

 

 

5. Dos下  netstat -na 查看状态

 

  

 

 

 "jdbc:oracle:thin:@192.168.1.106:1521:orcl""scott""tiger");  

  本机地址          默认库名,用户名和密码

 

 

 

代码二:

 

 

package jdbc;

import java.sql.*;

import oracle.jdbc.driver.*;

 

 

 

public class TestConnection{

public static void main(String[] args) {

Connection conn;

try{

DriverManager.registerDriver(new oracle.jdbc.OracleDriver());

conn = DriverManager.getConnection("jdbc:oracle:thin:@192.168.1.106:1521:orcl", "scott", "tiger");

}

catch(SQLException e)

{

System.out.println(e);

System.exit(1);

}

}

 

}

 

结果无异常就说明连好了!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值