Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

làm thế nào để tổng hợp kết nối trong java?

Một nhóm kết nối hoạt động bằng cách thực hiện công việc tạo kết nối trước thời hạn. Trong trường hợp nhóm kết nối JDBC, một nhóm các đối tượng Kết nối được tạo tại thời điểm máy chủ ứng dụng khởi động. Máy khách có thể truy cập đối tượng kết nối trong nhóm kết nối và trả đối tượng về nhóm sau khi công việc db hoàn thành.

Context.xml

   <Resource name="jdbc/TestDB" auth="Container" type="javax.sql.DataSource" 
maxActive="100" maxIdle="30" maxWait="10000" username="root" password="" 
driverClassName="com.mysql.jdbc.Driver"               
url="jdbc:mysql://localhost:3306/cdcol"/>

// Điều này sẽ được thêm vào ngữ cảnh máy chủ, tệp xml. Ví dụ:nếu bạn đang sử dụng máy chủ apache thì context.xml sẽ được tìm thấy trong C:\ apache-tomcat-6.0.26 \ conf \ Context.xml

web.xml

  <resource-ref>
      <description>DB Connection</description>
      <res-ref-name>jdbc/TestDB</res-ref-name>
      <res-type>javax.sql.DataSource</res-type>
      <res-auth>Container</res-auth>
  </resource-ref>

// Điều này sẽ được thêm vào web.xml của dự án cục bộ. (Không có trong web.xml của máy chủ).

Context ctx=new InitialContext();
          Context envContext = (Context)ctx.lookup("java:comp/env");
          DataSource ds=(DataSource)envContext.lookup("jdbc/TestDB");//TestDB is the Database Name
          con=ds.getConnection();
          stmt = con.createStatement();


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chuyển đổi Dấu thời gian Unix thành Giá trị ngày tháng trong Oracle

  2. Oracle:Chuyển đổi số tiền tệ thành từ sử dụng PL / SQL

  3. Cách lấy câu lệnh tạo bảng Oracle trong SQL * Plus

  4. Sử dụng CONTINUE trong vòng lặp để tiếp tục điều khiển trong Oracle

  5. Hàm REGEXP_REPLACE () trong Oracle