為了在Eclipse中連接MySQL數(shù)據(jù)庫,我們需要進(jìn)行以下操作:
第一步:下載并安裝MySQL Connector/J
打開MySQL的官網(wǎng),進(jìn)入Downloads頁面,選擇Connector/J下載最新版本。完成下載后,將Connector/J的jar包添加到Eclipse項目的classpath中。
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.20</version>
</dependency>
第二步:創(chuàng)建數(shù)據(jù)庫連接
在Eclipse中,我們可以使用JDBC連接數(shù)據(jù)庫。首先在Eclipse中打開Database開發(fā)者視圖,右鍵點擊空白區(qū)域,選擇New,再選擇Database Connection。然后填寫數(shù)據(jù)庫連接的相關(guān)信息:driver class、URL、username、password。
String driver = "com.mysql.cj.jdbc.Driver";
String url = "jdbc:mysql://localhost:3306/database_name";
String username = "root";
String password = "password";
Class.forName(driver);
Connection conn = DriverManager.getConnection(url, username, password);
第三步:編寫SQL語句
現(xiàn)在我們已經(jīng)成功地連接到MySQL數(shù)據(jù)庫,可以開始編寫SQL語句了。在Java代碼中,我們可以使用PreparedStatement、Statement、CallableStatement等對象編寫和執(zhí)行SQL語句。
PreparedStatement pstmt = conn.prepareStatement("INSERT INTO user(username, password) VALUES(?, ?)");
pstmt.setString(1, "admin");
pstmt.setString(2, "password");
pstmt.executeUpdate();
pstmt.close();
conn.close();
在以上代碼中,我們使用PreparedStatement對象插入一條用戶數(shù)據(jù)到數(shù)據(jù)庫中。
到此為止,我們已經(jīng)學(xué)會了如何在Eclipse中連接MySQL數(shù)據(jù)庫,可以進(jìn)行各種操作了。