在Java語言中,JDBC是一種標準的Java數(shù)據(jù)庫接口,它提供了一種與多種數(shù)據(jù)庫交互的方式。這篇文章將會介紹如何連接別人的MySQL數(shù)據(jù)庫。
首先,我們需要下載MySQL的JDBC驅(qū)動程序。可以從Maven中央倉庫獲取:
<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.23</version> </dependency>
下載完成后,我們需要在代碼中加載該驅(qū)動程序:
Class.forName("com.mysql.cj.jdbc.Driver");
接下來,我們可以使用以下代碼來連接MySQL數(shù)據(jù)庫:
Connection connection = DriverManager.getConnection( "jdbc:mysql://[host]:[port]/[database]?useUnicode=true&characterEncoding=utf-8", "[username]", "[password]");
其中,[host]、[port]、[database]、[username]、[password]分別表示連接目標MySQL數(shù)據(jù)庫的主機名、端口、數(shù)據(jù)庫名、用戶名和密碼。
連接MySQL數(shù)據(jù)庫成功后,我們就可以使用JDBC API來執(zhí)行SQL語句。例如,執(zhí)行SELECT語句:
String sql = "SELECT * FROM [table]"; Statement statement = connection.createStatement(); ResultSet resultSet = statement.executeQuery(sql); while (resultSet.next()) { // 處理查詢結(jié)果 }
至此,我們已經(jīng)成功連接了別人的MySQL數(shù)據(jù)庫,并執(zhí)行了一些查詢操作。