2014-03-31 125 views
0

我是一個新的JSP,我不知道任何有關Oracle與JSP連接的信息任何人都可以幫助我一步一步?如何連接Oracle數據庫與JSP

+0

告訴我們你嘗試過什麼,那麼我們將幫助您 – ruhungry

+0

的示例中,我已經試過這個教程,但開始時tomcat cmd屏幕突然關閉 http://www.oracle.com/technetwork/articles/oem/ucp-jdbc-tomcat-355431.html –

+0

@ÇağatayAktaş檢查tomcat的日誌文件('/ tomcat-installation-dir /日誌/')會有一些例外那裏張貼它。 – Rembo

回答

0

您必須查看針對Oracle的JDBC。當然使用Java,而不是JSP。

這是一個非常基本的Database類,我曾用於很少的項目。

public class Database { 

    private String driverName = "oracle.jdbc.driver.OracleDriver"; 
    private Connection conn; 
    public static Hashtable errors = null; 

    public Database(String serverName, String portNumber, String serviceName, String username, String password, String db) { 
     errors = new Hashtable(); 
     try { 
      String url = "jdbc:oracle:thin:@" + serverName + ":" + portNumber + ":" + serviceName; 
      Class.forName(driverName); 
      this.conn = DriverManager.getConnection(url, username, password); 
     } catch (Exception e) { 
      System.out.println(e); 
      errors.put(db, e); 

     } 
    } 

    public Connection getConnection(){ 
     return this.conn; 
    } 
} 

這裏是一個查詢

Database db = new Database(......); // see Database class construct 
try { 
    java.sql.Statement st = db.getConnection().createStatement(); 
    ResultSet rs = st.executeQuery("SELECT * FROM FOO"); 

    while(rs.next()){ 
     // your code 
    } 

    rs.close(); 
    st.close(); 
} catch (SQLException ex) { 
    Logger.getLogger(Table.class.getName()).log(Level.SEVERE, null, ex); 
} 

希望這有助於:)