JDBC是Java數(shù)據(jù)庫(kù)連接的簡(jiǎn)稱,是連接數(shù)據(jù)庫(kù)的重要工具,可以輕松地在Java應(yīng)用程序中連接不同的數(shù)據(jù)庫(kù)。MySQL是一個(gè)流行的開源關(guān)系型數(shù)據(jù)庫(kù),為Java開發(fā)人員提供了一個(gè)穩(wěn)定的數(shù)據(jù)庫(kù)選擇。在本教程中,我們將介紹如何使用JDBC連接MySQL數(shù)據(jù)庫(kù)。
步驟1:下載和安裝驅(qū)動(dòng)程序
//下載MySQL JDBC驅(qū)動(dòng)程序 Class.forName("com.mysql.jdbc.Driver"); //創(chuàng)建數(shù)據(jù)庫(kù)連接 String url = "jdbc:mysql://localhost:3306/mydatabase"; String user = "root"; String password = "password"; Connection conn = DriverManager.getConnection(url, user, password);
步驟2:創(chuàng)建數(shù)據(jù)庫(kù)連接
//創(chuàng)建數(shù)據(jù)庫(kù)連接 String url = "jdbc:mysql://localhost:3306/mydatabase"; String user = "root"; String password = "password"; Connection conn = DriverManager.getConnection(url, user, password);
步驟3:執(zhí)行查詢
//執(zhí)行查詢 Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery("SELECT * FROM mytable"); //處理結(jié)果 while (rs.next()) { int id = rs.getInt("id"); String name = rs.getString("name"); int age = rs.getInt("age"); System.out.println("ID:" + id + ",Name:" + name + ",Age:" + age); } //關(guān)閉連接 rs.close(); stmt.close(); conn.close();
現(xiàn)在,您已經(jīng)學(xué)習(xí)了如何使用JDBC連接MySQL數(shù)據(jù)庫(kù)。這將為您打開Java開發(fā)的門。有關(guān)更多信息,請(qǐng)參閱Java JDBC文檔。