编程第八十七天

使用JDBC连接ORACLE

public class OracleJdbcTest
{
  String driverClass = "oracle.jdbc.driver.OracleDriver";
   
  Connection con;
   
  public void init(FileInputStream fs) throws ClassNotFoundException, SQLException, FileNotFoundException, IOException
  {
    Properties props = new Properties();
    props.load(fs);
    String url = props.getProperty("db.url");
    String userName = props.getProperty("db.user");
    String password = props.getProperty("db.password");
    Class.forName(driverClass);
   
    con=DriverManager.getConnection(url, userName, password);
  }
   
  public void fetch() throws SQLException, IOException
  {
    PreparedStatement ps = con.prepareStatement("select SYSDATE from dual");
    ResultSet rs = ps.executeQuery();
   
    while (rs.next())
    {
      // do the thing you do
    }
    rs.close();
    ps.close();
  }
   
  public static void main(String[] args)
  {
    OracleJdbcTest test = new OracleJdbcTest();
    test.init();
    test.fetch();
  }
}

猜你喜欢

转载自blog.csdn.net/imezreal/article/details/72843936