Servlet連線Oracle
把oracle的驅動$ORACL_HOME/jdbc/lib/ojdbc6.jar拷貝到D:\Tomcat5.5.17\webapps\my\WEB-INF\lib。(因為執行時需要該jar包)
package test;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.sql.*;
public class Conndb extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
response.setContentType("text/html");
response.setCharacterEncoding("gb2312");
PrintWriter out = response.getWriter();
out.println("<table border=1>");
out.println("<tr><td>Content:</td></tr>");
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
conn = DriverManager.getConnection("jdbc:oracle:thin:@192.168.1.250:1521:test", "scott", "tiger");
stmt = conn.createStatement();
rs = stmt.executeQuery("select * from emp");
while(rs.next()){
out.println("<tr>");
out.println("<td>" + rs.getString("ename") + "</td>");
out.println("<td>" + rs.getString("MGR") + "</td>");
out.println("</tr>");
}
out.println("</table>");
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
} finally {
try {
if(rs != null) {
rs.close();
rs = null;
}
if(stmt != null) {
stmt.close();
stmt= null;
}
if(conn != null) {
conn.close();
conn = null;
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22990797/viewspace-2638122/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- cx_Oracle 連線 OracleOracle
- Servlet操作OracleServletOracle
- PHP 連線 OraclePHPOracle
- thinkphp連線OraclePHPOracle
- PHP 連線oraclePHPOracle
- oracle 連線查詢Oracle
- DBA ORACLE連線操作Oracle
- 3.2.2 python連線oraclePythonOracle
- Oracle左外連線、右外連線、完全外連線以及(+)號用法Oracle
- Oracle連線Db2OracleDB2
- [Oracle-> MySQL] Oracle通過dblink連線MySQL--Oracle 19c連線到MySQL 5.7OracleMySql
- java操作Oracle 方式一 ( 連線-》操作-》斷開連線 )JavaOracle
- 【JDBC】java連線池模擬測試 連線oracleJDBCJavaOracle
- 【JDBC】使用OracleDataSource建立連線池用於連線OracleJDBCOracle
- Oracle 自動化運維-Python連線OracleOracle運維Python
- 配置Oracle DBlink連線MySQL庫OracleMySql
- PL/Plus本地連線oracle配置Oracle
- cx_Oracle.SessionPool 連線池OracleSession
- Python 連線 Oracle資料庫PythonOracle資料庫
- oracle連線查詢詳解Oracle
- 使用instantclient連線oracle資料庫clientOracle資料庫
- Sqlcl 連線Oracle DataBase 19cSQLOracleDatabase
- [20191112]oracle共享連線模式埠.txtOracle模式
- [Navicate]Navicate連線Oracle資料庫Oracle資料庫
- Oracle 19c中連線RMAN客戶端的連線方法Oracle客戶端
- python連線Oracle的外掛cx_Oracle安裝PythonOracle
- C#連線和操作Oracle資料C#Oracle
- Oracle RAC 環境下的連線管理Oracle
- Oracle dos連線資料庫基本操作Oracle資料庫
- Oracle共享伺服器的連線模式Oracle伺服器模式
- ORACLE 配置連線遠端資料庫Oracle資料庫
- java連線oracle執行sql語句JavaOracleSQL
- 如何配置MTS以穿越防火牆連線oracle防火牆Oracle
- PL/SQL Developer連線到Oracle 12cSQLDeveloperOracle
- 5. Oracle連線和使用——5.1. sqlplusOracleSQL
- [20191113]oracle共享連線模式埠2.txtOracle模式
- Oracle RMAN 連線資料庫認證方法Oracle資料庫
- 轉:ORACLE的JDBC連線方式:OCI和THINOracleJDBC