Re: [問題] 如何連結資料庫

看板Python作者 (Victor)時間16年前 (2009/07/30 21:50), 編輯推噓9(9013)
留言22則, 10人參與, 最新討論串2/3 (看更多)
※ 引述《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

07/30 21:54, , 1F
不知道有這種好東西耶 推一個
07/30 21:54, 1F

07/30 22:08, , 2F
我的host填local 或localhost應該沒錯吧
07/30 22:08, 2F

07/30 22:09, , 3F
還是卡在連結的部分ˊˋ
07/30 22:09, 3F

07/30 22:43, , 4F
看你的server在哪裡阿@@
07/30 22:43, 4F

07/30 22:43, , 5F
還有database的種類 mysql就寫mysql://id:ps@address
07/30 22:43, 5F

07/30 22:44, , 6F
sqlite就寫sqlite://xxx.db 以此類推
07/30 22:44, 6F

07/30 22:44, , 7F
官方的文件有一個部份是在講engine的
07/30 22:44, 7F

07/30 22:45, , 9F
話說自從用了sqlalchemy我已經超久沒寫過半句sql
07/30 22:45, 9F

07/30 22:46, , 10F
sql injection? 那是什麼 XD?
07/30 22:46, 10F

07/30 23:05, , 11F
sql injection是駭客技術,可以去google看看
07/30 23:05, 11F

07/30 23:47, , 12F
看起來不錯欸~ = =+
07/30 23:47, 12F

07/31 09:13, , 13F
幫S大解釋:他應該是說SQLAlchemy把產生SQL statement
07/31 09:13, 13F

07/31 09:13, , 14F
的動作都包起來了 不用手寫SQL 也不易產生SQL injection
07/31 09:13, 14F

07/31 09:14, , 15F
的漏洞
07/31 09:14, 15F

07/31 10:20, , 16F
其實我懷疑b大也是故意裝誤會的 XD
07/31 10:20, 16F

07/31 15:39, , 17F
我覺得SQLAlchemy用起來蠻不知道該怎麼說..orz
07/31 15:39, 17F

07/31 20:57, , 18F
個人認為 ORM 不是萬能 用的人還是需評估導入 ORM 的必要性
07/31 20:57, 18F

08/02 15:06, , 19F
orm當然不是萬能 sqlalchemy不只可以當orm用
08/02 15:06, 19F

08/02 15:06, , 20F
他也有sql語法產生器可以用
08/02 15:06, 20F

08/03 16:27, , 21F
導入ORM需要考量什麼?
08/03 16:27, 21F

08/04 15:17, , 22F
瞭解黑盒子內的 side effect,以及開發人員的接受程度.etc
08/04 15:17, 22F
文章代碼(AID): #1ASQKe10 (Python)
討論串 (同標題文章)
文章代碼(AID): #1ASQKe10 (Python)