要創建新的 mysql 連接,需要導入 mysql connector,然后依次創建連接對象、驗證連接、創建游標對象、執行查詢、檢索結果,最后關閉連接。
如何創建新的 MySQL 連接
若要創建新的 MySQL 連接,可以使用以下步驟:
1. 導入 MySQL Connector
導入 MySQL Connector,以便您的編程語言能夠與 MySQL 數據庫通信。例如,在 Python 中,您可以使用 import mysql.connector
。
2. 創建連接對象
使用 mysql.connector.connect()
函數創建連接對象,該函數接受以下參數:
host: MySQL 服務器地址或主機名
user: MySQL 用戶名
password: MySQL 密碼
database: 要連接的數據庫名稱 (可選)
例如:
<code class="<a style='color:#f60; text-decoration:underline;' href=" https: target="_blank">python">import mysql.connector my_connection = mysql.connector.connect( host="localhost", user="root", password="my_password", database="my_database", )</code>
登錄后復制
3. 驗證連接
檢查連接對象是否成功建立,可以使用 is_connected()
函數:
<code class="python">if my_connection.is_connected(): print("連接成功!") else: print("連接失敗。")</code>
登錄后復制
4. 創建游標對象
游標對象允許您執行 SQL 查詢和檢索結果。使用 connection.cursor()
方法創建游標對象:
<code class="python">my_cursor = my_connection.cursor()</code>
登錄后復制
5. 執行查詢
使用游標對象的 execute()
方法執行 SQL 查詢:
<code class="python">my_cursor.execute("SELECT * FROM my_table")</code>
登錄后復制
6. 檢索結果
使用游標對象的 fetchall()
方法檢索查詢結果:
<code class="python">results = my_cursor.fetchall()</code>
登錄后復制
7. 關閉連接
完成后,關閉連接以釋放資源:
<code class="python">my_connection.close()</code>
登錄后復制