mysql-connector-java,置入 Classpath。Class.forName("com.mysql.cj.jdbc.Driver")。jdbc:mysql://localhost/db?useSSL=false&serverTimezone=UTC。conn.setAutoCommit(false),手動 commit()/rollback() 控制事務,大幅提升批次寫入效能。Statement 更簡便;高頻重複 SQL 用 PreparedStatement。TO_DATE 等封裝復用。addBatch()/executeBatch() 或 Oracle 專有 setExecuteBatch(n)。PreparedStatement 對 BLOB/CLOB 支援有限,需 oracle.sql.BLOB 等 Locator 讀寫。{call proc(?,?)},避免 PL/SQL 綁定廠商。JPublisher 生成 Java 類,實現真正的域模型持久化。UPDATE 配合子查詢替代多次往返,減少網路開銷。驅動選擇、事務控制、SQL 執行方式、批次與 LOB 處理、預存程序呼叫、物件關聯映射、集合式思維——這七個維度決定 Oracle JDBC 應用的效能上限。