ถ้าไม่ใช้ MySQLdb ติดต่อ MySQL จะมีตัวไหนติดต่อได้อีกบ้างครับ

ถ้าไม่ใช้ MySQLdb ในการติดต่อฐานข้อมูลMySQL ผมจะสามารถใช้ตัวไหนติดต่อกับฐานข้อมูล MySQL แทนได้บ้างครับ และมีวิธีการเขียนโค้ดยังไงบ้างครับ แตกต่างกับ MySQLdb รึเปล่า แนะนำผมหน่อยนะครับ ขอบคุณล่วงหน้าครับ

sugree's picture

ใช้ SQLAlchemy ครอบอีกที

คุณ sugree ครับ ครอบอีกที คือยังไงครับ แล้วเขียน ตัว SQLite นี้ติดต่อ MySQL ได้เหมือนกันมั้ยครับ

ใช้ popen ไปเรียก mysql (command line) เอาก็ได้.

SQLite เป็น RDBMS. MySQL ก็เป็น RDBMS. MySQLdb เป็นตัวเชื่อม MySQL กับ Python.

ขอบคุณครับ เดี๋ยวผมจาลองดู

ขอถามอีกนิดได้มั้ยครับ แล้วตัวเชื่อม MySQL กับ Python ตัวอื่น ที่ไม่ใช่ MySQLdb มีตัวอื่นแนะนำมั้ยครับ

เรียกผ่าน command line interface เอา (ทำตาม ans_) … MySQLdb มีข้อจำกัดอะไรหรือครับ ถึงต้องหาตัวอื่น?

ขอบคุณครับ คือพอดีผมมีปัญหากะเครื่อง server ที่จะเอา MySQLdb ลงอ่ะครับ ก็เลยว่าจาลองหาตัวอื่นมาแทน MySQLdb ครับ แต่ว่าไม่มีตัวไหนที่เชื่อม Python กับ MySQL ได้แล้วเหรอครับ

ปัญหาที่ว่าคืออะไรหรือครับ เผื่อจะได้ลองช่วยกันดูให้

คือว่า มัน build ไม่ผ่านอ่ะครับ บอกว่า gcc ไม่มี ผมลงใน centOS 5.0 แบบที่ไม่มี GUI อ่ะครับ

ลองลงผ่าน RPM ไม่ได้เหรอครับ

ขอบคุณครับ ผมลองลง MySQL-python-0.9.2-1.i386.rpm MySQL-python2.1-0.9.2-1.i386.rpm MySQL-python2-0.9.2-1.i386.rpm มาลงแล้ว พอรันโปรแกรมผม มันก็บอก no module MySQLdb อ่ะครับ หรือว่าผมลงผิดตัว ผมลง MySQL-python-1.2.2 แบบธรรมดา มันก็ไม่ได้ครับ ช่วยแนะนำหน่อยเถอะครับ

sugree's picture

arch ไม่ตรงรึเปล่า

อธิบายต่ออีกนิดได้มั้ยครับ ผมยังมือใหม่จริง ๆ

ขอบคุณ คุณsugree คุณlew คุณvee มาก ๆครับ ผมแก้ปัญหาได้แล้วครับ ผมไปcopy folder ของ python จากเครื่องที่ลงได้ มาทับในเครื่องผมครับ คงเป็นวิธีที่ไม่ค่อยถูก แต่ก็แก้ขัดไปได้อ่ะครับ ขอบคุณทุกท่านมาก ๆ ครับ

ย้าย Codenone

ประกาศย้าย Codenone ไปใช้ Forum ของ Blognone แทนครับ ตามไปตั้งกระทู้ต่อได้ที่ Codenone Forum (รายละเอียดอ่านจากกระทู้ ย้าย Codenone ไปรวมกับ Blognone)

กระทู้เก่าๆ จะย้ายตามไปในภายหลัง ตอนนี้ปิดการโพสต์กระทู้ไว้ เหลือไว้เฉพาะอ้างอิงเท่านั้น