看板 Python 關於我們 聯絡資訊
※ 引述《wil771126 (雨的印記)》之銘言: : 之前發過一篇文 有大大說了錯誤原因 : 但我還是找不到連上資料庫的方法 : 有沒有人對於Python連結資料庫的相關技術很有經驗 : 稍微做個詳細解說 有些文字處理填資料庫的程式 : 我覺得用Python應該會快很多 (跟C++比) : 之前我是用pyodbc 如果有人有更推薦的Library也請教教我@@ python要玩資料庫建議使用sqlalchemy http://www.sqlalchemy.org/ 有了這個可以讓你寫一次資料庫的程式 可以隨時切換到不同的database去 還有很多很棒的好處 他的網頁都有寫 文件也寫得很棒 照著他的tutorial玩大概就知道怎麼用 -- 哇咧咧 創意投票系統 http://walele.com 易記學 程式設計教學 http://ez2learn.com/ 易記學 程式設計討論區 http://forum.ez2learn.com VICTOR's 個人Blog http://blog.ez2learn.com/ 財報分析王 http://victorlin.serveftp.org/stock/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.170.171.45
raymond0625:不知道有這種好東西耶 推一個 07/30 21:54
wil771126:我的host填local 或localhost應該沒錯吧 07/30 22:08
wil771126:還是卡在連結的部分ˊˋ 07/30 22:09
StubbornLin:看你的server在哪裡阿@@ 07/30 22:43
StubbornLin:還有database的種類 mysql就寫mysql://id:ps@address 07/30 22:43
StubbornLin:sqlite就寫sqlite://xxx.db 以此類推 07/30 22:44
StubbornLin:官方的文件有一個部份是在講engine的 07/30 22:44
StubbornLin:話說自從用了sqlalchemy我已經超久沒寫過半句sql 07/30 22:45
StubbornLin:sql injection? 那是什麼 XD? 07/30 22:46
billy3321:sql injection是駭客技術,可以去google看看 07/30 23:05
DigiPrince:看起來不錯欸~ = =+ 07/30 23:47
yzugsr:幫S大解釋:他應該是說SQLAlchemy把產生SQL statement 07/31 09:13
yzugsr:的動作都包起來了 不用手寫SQL 也不易產生SQL injection 07/31 09:13
yzugsr:的漏洞 07/31 09:14
DigiPrince:其實我懷疑b大也是故意裝誤會的 XD 07/31 10:20
iincho:我覺得SQLAlchemy用起來蠻不知道該怎麼說..orz 07/31 15:39
wawawa:個人認為 ORM 不是萬能 用的人還是需評估導入 ORM 的必要性 07/31 20:57
StubbornLin:orm當然不是萬能 sqlalchemy不只可以當orm用 08/02 15:06
StubbornLin:他也有sql語法產生器可以用 08/02 15:06
huggie:導入ORM需要考量什麼? 08/03 16:27
qrtt1:瞭解黑盒子內的 side effect,以及開發人員的接受程度.etc 08/04 15:17