作者StubbornLin (Victor)
看板Python
标题Re: [问题] 如何连结资料库
时间Thu Jul 30 21:50:30 2009
※ 引述《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
1F:推 raymond0625:不知道有这种好东西耶 推一个 07/30 21:54
2F:推 wil771126:我的host填local 或localhost应该没错吧 07/30 22:08
3F:→ wil771126:还是卡在连结的部分ˊˋ 07/30 22:09
4F:→ StubbornLin:看你的server在哪里阿@@ 07/30 22:43
5F:→ StubbornLin:还有database的种类 mysql就写mysql://id:ps@address 07/30 22:43
6F:→ StubbornLin:sqlite就写sqlite://xxx.db 以此类推 07/30 22:44
7F:→ StubbornLin:官方的文件有一个部份是在讲engine的 07/30 22:44
9F:→ StubbornLin:话说自从用了sqlalchemy我已经超久没写过半句sql 07/30 22:45
10F:→ StubbornLin:sql injection? 那是什麽 XD? 07/30 22:46
11F:推 billy3321:sql injection是骇客技术,可以去google看看 07/30 23:05
12F:推 DigiPrince:看起来不错欸~ = =+ 07/30 23:47
13F:推 yzugsr:帮S大解释:他应该是说SQLAlchemy把产生SQL statement 07/31 09:13
14F:→ yzugsr:的动作都包起来了 不用手写SQL 也不易产生SQL injection 07/31 09:13
15F:→ yzugsr:的漏洞 07/31 09:14
16F:推 DigiPrince:其实我怀疑b大也是故意装误会的 XD 07/31 10:20
17F:→ iincho:我觉得SQLAlchemy用起来蛮不知道该怎麽说..orz 07/31 15:39
18F:推 wawawa:个人认为 ORM 不是万能 用的人还是需评估导入 ORM 的必要性 07/31 20:57
19F:→ StubbornLin:orm当然不是万能 sqlalchemy不只可以当orm用 08/02 15:06
20F:→ StubbornLin:他也有sql语法产生器可以用 08/02 15:06
21F:推 huggie:导入ORM需要考量什麽? 08/03 16:27
22F:推 qrtt1:了解黑盒子内的 side effect,以及开发人员的接受程度.etc 08/04 15:17