我目前正在从事这个动态的Web项目。我有一个在Oracle中创建的数据库和表。

我现在需要做的就是将此表连接到我的项目,以便可以从那里检索数据。

我读到我将需要下载JDBC驱动程序,并且发现它here

但是,尚不清楚哪个是合适的下载对象,之后我应该放在哪里?通过管理控制台连接池中?

我看到的所有toturials都与此mySql相关:

public void doGet(HttpServletRequest request, HttpServletResponse response)
      throws ServletException, IOException {

      // JDBC driver name and database URL
      static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
      static final String DB_URL="jdbc:mysql://localhost/TEST";

      //  Database credentials
      static final String USER = "root";
      static final String PASS = "password";


如何为oracle使用同一东西?

最佳答案

这是一个示例,说明如何连接到数据库以及如何从数据库检索数据。希望对您有用。最后不要忘记尝试捕获。
阅读本主题。
Closing Database Connections in Java

Class.forName("oracle.jdbc.driver.OracleDriver");
String url = "jdbc:oracle:thin:@127.0.0.1:1521:xe"; //127.0.0.1 = localhost, 1521 = standard port, xe - DB name
String user = "root";
String password = "password";
Connection con = DriverManager.getConnection(url, user, password);

//To create sql query
PreparedStatement preparedStatement = con.prepareStatement("SELECT * FROM person");

//Response of your sql query
ResultSet resultSet = preparedStatement.executeQuery();
//For example you have table (Int id, String firstName, String  lastName )
while(resultSet.next()){
    //Prepare your data with your program logic....
    int id = resultSet.getInt(1);
    String firstName = resultSet.getString(2);
    String lastName = resultSet.getString(3);
    Person p = new Person(id, firstName, lastName);
}

09-26 15:01
查看更多