Mặc dù bạn đang hỏi về JDBC, tôi hy vọng điều này sẽ giúp bạn hiểu tất cả các tùy chọn có sẵn ...
Tôi thường xử lý chuyển đổi dự phòng bằng cách sử dụng cấu hình cân bằng tải có thể chuyển đổi dự phòng một cách duyên dáng, thay vì ở lớp JDBC.
MySQL Proxy là một cách để thực hiện điều đó:
http://www.cyberciti.biz/tips/mysql-proxy-howto .html