python連線資料庫後進行操作時出現錯誤

2021-03-04 05:26:23 字數 1017 閱讀 8448

1樓:

conn = pymssql.connect(host=r"localhost",user=r"sa",password=r"pwd",database=r"production")

stack overflow 上有個類似的問題 有個答案是這樣的 你試試 沒用過mssql

python連線mysql資料庫出錯,已經嘗試了網上的幾種解決方法

2樓:莫查名

這裡的意思是:資料庫連不上啊。

可能是網路問題,可能是防火牆問題,可能是3306埠沒開。你先排除這些問題吧。用一些mysql工具連線測試看,比如sqlyog 測試。

python 向資料庫寫資料,可以寫一部分,但是之後就報2006錯誤

3樓:匿名使用者

關於mysql為什麼gone away我這裡就不描述了。你有時間可以詳細看一下教程,對你會有很大幫助的。

這裡僅僅講如何處理這件事情,從python程式設計師來說,如果沒有mysql server的管理許可權如何去處理。

建議是兩個辦法,第一是找到合適的時間點進行***mit; 第二是進行出錯處理。具體到你這個情況,我建議是寫50條後,就主動發起一個***mit;的mysql命令。寫在你自己的mysql的語句後面。

很有可能,不用重新連線也可以解決這個問題。 第二就是當發生mysql gone away錯誤時,先嚐試關閉cursor,再嘗試關閉mysql連線,然後進行mysql的重新連線, cursor當然也去重新初始化,重新將剛才失敗的語句進行寫入。

如果正好是50條語句一起寫入,還沒有來得及***mit就失敗了,有可能需要將50條全部重新寫入一次。

如果你用的是insert方法, 需要在insert後面加一個ignore,這樣避免重複記錄的產生。

如果遇到新的問題,再靈活處理。

4樓:匿名使用者

JDBC連線資料庫問題,JDBC連線資料庫問題

mysql驅動包是直接能用winrar開啟的 你看這個驅動包下有org.gjt.mm.mysql.driver這個檔案沒?沒有的話用驅動包裡檔案的路徑更新就行了 把資料庫驅動包放在wen inf的lib目錄下,你的jdbc版本是否正確?好像是顯示jdbc的問題。類沒有找到嗎driver com.my...

C連線資料庫,附近有問題,求解

這個肯定是sql語句的錯誤 select biaoti,zhaizi,neirong,img,counter,shijian from news where id newsid select counter from news where id newsid update news set coun...

jsp網頁如何連線資料庫,JSP網頁如何連線資料庫?

若出現 id num 0 laojiang 資料庫操作成功,恭喜你 你現在有了,jdbc驅動。tomcat和jdk安裝包,只需再連線前要正確配製好tomcat和jdk,還有關鍵就是你的sql2000必須打sp4的補丁,這個可以直接從網上下,下面是關於sql2000的連線 直接引用就可以了!都是測試成...