如何使用JSP连接oracle db

时间:2014-03-31 06:25:55

标签: oracle jsp

我是JSP的新手,我不知道有关oracle与JSP连接的任何信息,任何人都可以一步一步地帮助我吗?

1 个答案:

答案 0 :(得分:0)

您必须查看JDBC以获取Oracle。当然使用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);
}

希望这有助于:)