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

Tôi nên sử dụng nguồn dữ liệu tổng hợp nào cho Spring 3.1.0, Hibernate 4.0.1.Final và MySQL 5.1?

Bạn có thể sử dụng Apache DBCP, sẽ thay thế một thứ như sau:

<bean id="dataSource" 
    class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
    <property name="driverClassName" value="${jdbc.driverClassName}"/>
    <property name="url" value="${jdbc.url}"/>
    <property name="username" value="${jdbc.username}"/>
    <property name="password" value="${jdbc.password}"/>
    <property name="maxActive" value="10"/> 
    <property name="minIdle" value="5"/> 
    <!-- SELECT 1 is a simple query that returns 1 row in MySQL -->
    <property name="validationQuery" value="SELECT 1"/> 
</bean>

một số điều cần lưu ý

  • bạn có thể định cấu hình số lượng kết nối tối đa.
  • bạn có thể định cấu hình số lượng kết nối không hoạt động tối thiểu.
  • một truy vấn sẽ được thực thi để xác thực kết nối vẫn hợp lệ.

Các tùy chọn khác tồn tại để định cấu hình khi xác thực xảy ra.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. varchar (20) và varchar (50) giống nhau?

  2. Khôi phục người dùng và mật khẩu 'root' đã xóa cho MySQL

  3. Lỗi MySql:Trường 1364 'display_name' không có giá trị mặc định

  4. Nhiều mối quan hệ giữa hai thực thể, đây có phải là phương pháp tốt không?

  5. Thay đổi cấu hình cơ sở dữ liệu CakePHP trên toàn cầu