python 访问局域网电脑,使用python连接到局域网数据库
我已經(jīng)成功地在我的兩臺(tái)電腦上安裝了xampp。當(dāng)我在pc1上通過(guò)python連接到pc1的本地主機(jī)時(shí),一切正常。
但當(dāng)我試圖連接到pc2xamppsql時(shí),我無(wú)法獲得連接。
我已經(jīng)將xampp配置為接受來(lái)自局域網(wǎng)中其他設(shè)備的連接,我可以通過(guò)我的web瀏覽器完美地訪問(wèn)它,但不能從python程序訪問(wèn)它。在
這是我的代碼:def GetResults(self):
try:
cnx = mysql.connector.connect(user='test', password= '123456', host='paraliass-pc', port='3306', database='test')
cursor = cnx.cursor()
except mysql.connector.Error as err:
if err.errno == errorcode.ER_ACCESS_DENIED_ERROR:
print("Something is wrong with your username or password")
self.statusBar().showMessage("Wrong Username or Password")
elif err.errno == errorcode.ER_BAD_DB_ERROR:
print("Database does not exist")
self.statusBar().showMessage("Database does not exist")
if cnx :
print("Connected")
self.statusBar().showMessage("Connected")
cursor = cnx.cursor()
cursor.execute("SELECT * FROM STAFF WHERE NAME LIKE '" + self.textEdit.text() + "%' OR SURNAME LIKE '" + self.textEdit.text() + "%'" + "OR RANK LIKE '" + self.textEdit.text() + "%'")
當(dāng)我連接到運(yùn)行該程序的同一臺(tái)電腦時(shí),我得到了這個(gè)錯(cuò)誤
^{pr2}$
順便說(shuō)一句,如果我故意將本地主機(jī)上的用戶名或密碼更改為錯(cuò)誤的,我會(huì)得到相同的錯(cuò)誤。在
總結(jié)
以上是生活随笔為你收集整理的python 访问局域网电脑,使用python连接到局域网数据库的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: P0 口输出级具有能带 8个 LSTTL
- 下一篇: MVP实现Recy多条目展示