Rumah > Artikel > pangkalan data > Bagaimana untuk menggunakan satu objek sambungan pangkalan data di seluruh aplikasi Java-MySQL?
Gunakan corak rekaan singleton. Di bawah ialah kod Java yang mengembalikan satu objek-
ConnectDatabase.java
import java.sql.Connection; import java.sql.DriverManager; public class ConnectDatabase { static Connection conn = null; public static Connection getConnection() { if (conn != null) return conn; String database = "test"; String Username = "root"; String password = "123456"; return getConnection(database, Username, password); } private static Connection getConnection(String databaseName, String UserName, String password) { try { Class.forName("com.mysql.jdbc.Driver"); conn = DriverManager.getConnection("jdbc:mysql://localhost/" + databaseName + "?user=" + UserName + "&password=" + password); } catch (Exception e) { e.printStackTrace(); } return conn; } }
Berikut ialah kelas yang memanggil kaedah di atas-
CallConnection.java
rreee Output di atas di atas output adalah seperti berikut-🎜import java.sql.Connection; public class CallConnection { public static void main(String[] args) { Connection con = ConnectDatabase.getConnection(); if (con != null) { System.out.println("Connection successful !!!"); } } }🎜
Atas ialah kandungan terperinci Bagaimana untuk menggunakan satu objek sambungan pangkalan data di seluruh aplikasi Java-MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!