使用Jdbc连接Oracle数据库
一、编写代码
import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class JdbcTest02 { public static void main(String[] args) { Connection con = null; Statement st = null; ResultSet rs = null; try { String driver = "oracle.jdbc.driver.OracleDriver"; String url = "jdbc:oracle:thin:@localhost:1521:xe"; String user = "xuanyuan"; String password = "xuanyuan"; Class.forName(driver); con = DriverManager.getConnection(url, user, password); st = con.createStatement(); rs = st.executeQuery("select sysdate from dual"); while (rs.next()) System.out.println(rs.getString(1)); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } finally { if (rs != null) { try { rs.close(); } catch (SQLException e) { e.printStackTrace(); } } if (st != null) { try { st.close(); } catch (SQLException e) { e.printStackTrace(); } } if (con != null) { try { con.close(); } catch (SQLException e) { e.printStackTrace(); } } } } }
二、编译代码
$ javac JdbcTest02.java
三、运行程序 JdbcTest02
$ java -cp /opt/javalib/orajdbc/ojdbc14.jar:. JdbcTest02 2009-10-31 14:34:50.0
说明:Oracle和MySQL的jdbc 驱动都在 /opt/javalib/目录下