MySQL是一種關系型數據庫管理系統,它支持多種編程語言,如PHP、Java、Python等。
PHP是MySQL最常用的編程語言之一。PHP具有開放源代碼、易學易用、平臺無關等特點,同時也內置了對MySQL數據庫的支持,可以輕松地進行數據庫的連接、查詢、插入、刪除等操作。以下是一個使用PHP連接MySQL數據庫的示例:
0) { while($row = mysqli_fetch_assoc($result)) { echo "姓名:" . $row["name"] . ",年齡:" . $row["age"] . "
"; } } else { echo "0 結果"; } //關閉連接 mysqli_close($conn); ?>
Java也是MySQL常用的編程語言之一。Java具有跨平臺、面向對象、性能優足等特點,同時也提供了多個操作MySQL數據庫的API,如JDBC、Hibernate、Spring等。以下是一個使用JDBC連接MySQL數據庫的示例:
import java.sql.*; public class MySQLDemo { public static void main(String[] args) { try { //加載JDBC驅動 Class.forName("com.mysql.cj.jdbc.Driver"); //連接MySQL數據庫 Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/database", "username", "password"); //查詢數據庫 Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery("SELECT * FROM users"); //輸出查詢結果 while (rs.next()) { System.out.println("姓名:" + rs.getString("name") + ",年齡:" + rs.getInt("age")); } //關閉連接 rs.close(); stmt.close(); conn.close(); } catch (Exception e) { System.out.println("連接失敗:" + e.getMessage()); } } }
Python也可以通過多種API來操作MySQL數據庫,如MySQLdb、PyMySQL等。以下是一個使用PyMySQL連接MySQL數據庫的示例:
import pymysql #連接MySQL數據庫 conn = pymysql.connect(host='localhost', user='username', password='password', database='database', charset='utf8') #查詢數據庫 cursor = conn.cursor() cursor.execute("SELECT * FROM users") #輸出查詢結果 rows = cursor.fetchall() for row in rows: print('姓名:', row[0], ',年齡:', row[1]) #關閉連接 cursor.close() conn.close()