要建立新的 MySQL 連接,需要匯入 MySQL Connector,然後依序建立連接物件、驗證連接、建立遊標物件、執行查詢、檢索結果,最後關閉連線。
如何建立新的MySQL 連線
若要建立新的MySQL 連接,可以使用下列步驟:
1. 匯入MySQL Connector
匯入MySQL Connector,以便您的程式語言能夠與MySQL 資料庫通訊。例如,在 Python 中,您可以使用 import mysql.connector
。
2. 建立連接對象
使用mysql.connector.connect()
函數建立連接對象,函數接受以下參數:
<code class="python">import mysql.connector my_connection = mysql.connector.connect( host="localhost", user="root", password="my_password", database="my_database", )</code>
檢查連線物件是否成功建立,可以使用
is_connected() 函數:<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><code class="python">if my_connection.is_connected():
print("连接成功!")
else:
print("连接失败。")</code></pre><div class="contentsignin">登入後複製</div></div>
遊標物件可讓您執行SQL 查詢和檢索結果。使用
connection.cursor() 方法建立遊標物件:<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><code class="python">my_cursor = my_connection.cursor()</code></pre><div class="contentsignin">登入後複製</div></div>
使用遊標物件的
execute() 方法執行SQL 查詢:<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><code class="python">my_cursor.execute("SELECT * FROM my_table")</code></pre><div class="contentsignin">登入後複製</div></div>
使用遊標物件的
fetchall() 方法檢索查詢結果:<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><code class="python">results = my_cursor.fetchall()</code></pre><div class="contentsignin">登入後複製</div></div>
完成後,關閉連線以釋放資源:
<code class="python">my_connection.close()</code>
以上是mysql怎麼建立新連接的詳細內容。更多資訊請關注PHP中文網其他相關文章!