SQLObject

ภาพหน้าจอของซอฟแวร์:
SQLObject
รายละเอียดซอฟแวร์:
รุ่น: 3.0.0 การปรับปรุง
วันที่อัพโหลด: 28 Sep 15
ผู้พัฒนา: Ian Bicking
การอนุญาต: ฟรี
ความนิยม: 15

Rating: 3.0/5 (Total Votes: 1)

SQLObject เป็นใช้กันอย่างแพร่หลายกระจายได้อย่างอิสระและเปิดแหล่งออม (วัตถุผู้จัดการสัมพันธ์) ยังเป็นที่รู้จักกันเป็นเสื้อคลุมฐานข้อมูลการดำเนินการในหลามและออกแบบมาเพื่อนำมาใช้เป็นอินเตอร์เฟซที่วัตถุฐานข้อมูลกับตารางเรียน คอลัมน์แอตทริบิวต์และแถวเป็นกรณี.

ซอฟต์แวร์ที่มาพร้อมกับงูหลามวัตถุที่ใช้ภาษาแบบสอบถามซึ่งจะถูกใช้โดย develoopers เพื่อให้ฐานข้อมูลเป็นอิสระมากในการใช้งานทั้งหมดเช่นเดียวกับการที่จะทำให้ SQL นามธรรมมากขึ้น.


รองรับทุกเซิร์ฟเวอร์ฐานข้อมูลที่สำคัญ / เครื่องยนต์

อีกคุณสมบัติที่น่าสนใจของโครงการ SQLObject, เป็นที่รองรับเซิร์ฟเวอร์ฐานข้อมูลที่สำคัญทั้งหมดและเครื่องมือฐานข้อมูลรวมทั้งที่รู้จักกันดี MySQL, PostgreSQL, Firebird, SQLite, Microsoft SQL Server, MaxDB (SAPDB) และ Sybase มันเข้ากันได้กับทั้งงูหลาม 2.6 หรือ 2.7 การเขียนโปรแกรมภาษา.


ตัวอย่างเช่นบังคับ

บรรทัดของรหัสต่อไปนี้จะแสดงให้เห็นงูหลาม / นักพัฒนาซอฟแวร์ที่ SQL SQLObject ทำงาน ...


>>> จากการนำเข้า SQLObject *


>>>


>>> sqlhub.processConnection = connectionForURI (SQLite: / หน่วยความจำ: ')


>>>


>>> ระดับบุคคล (SQLObject):

... fname = StringCol ()

... ไมล์ = StringCol (ความยาว = 1 เริ่มต้นไม่มี =)

... lname = StringCol ()

...


>>> Person.createTable ()

... เช่นเดียวกับวิธีที่คุณควรใช้วัตถุ ...


>>> p = ท่าน (fname = "จอห์น", lname = "กวาง")


>>> p


>>> p.fname

'จอห์น'


>>> p.mi = 'Q'


>>> p2 = Person.get (1)


>>> p2


>>> พีเป็น p2

จริง


ทำงานบนระบบปฏิบัติการใด ๆ สนับสนุนโดยงูหลาม

การเขียนในหลาม, SQLObject เป็นข้ามแพลตฟอร์มได้รับการสนับสนุนในทุกระบบปฏิบัติการที่หลาม 2.6 และ Python 2.7 ที่มีอยู่รวมทั้ง GNU / ลินุกซ์เช่นเดียวกับของ Microsoft Windows และ Mac OS X ระบบปฏิบัติการ.

มันง่ายติดตั้งได้อย่างง่ายดายจากทั้งแพคเกจแหล่งที่มาของการใช้และ lsquo; sudo หลาม setup.py ติดตั้ง & rsquo; คำสั่งในโฟลเดอร์รากหรือ easy_install ใช้ & lsquo; easy_install -U SQLObject & rsquo; คำสั่งในโปรแกรมประยุกต์จำลอง terminal.

ซอฟแวร์ที่ได้รับการทดสอบประสบความสำเร็จกับคอมพิวเตอร์สนับสนุนการอย่างใดอย่างหนึ่งของการเรียนการสอน 32 หรือ 64 บิตสถาปัตยกรรมชุด สำหรับรายละเอียดเพิ่มเติมโปรดตรวจสอบเว็บไซต์อย่างเป็นทางการ (จะเห็นลิงค์ที่หน้าแรกด้านล่าง)

มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.

< ul>

  • refactoring ไมเนอร์เพื่อปูทางไปหลาม 3 รวมจาก SQLObject 1.6.7 ได้.
  • มีอะไรใหม่ ในรุ่น 2.1.0:

    • คุณสมบัติไมเนอร์:
    • ในคำสั่งที่สร้างด้วยคอลัมน์ตาราง SQLObject จะเรียงเพื่อพวกเขาจะประกาศในตาราง.
    • ในคำสั่งสร้างขึ้นด้วย sqlbuilder ของแทรก / ปรับปรุงถ้าค่าจะถูกส่งผ่านโดยใช้พจนานุกรมคอลัมน์เรียงตามตัวอักษร.
    • ตารางใน SELECT ... ข้อจากจะเรียงตามตัวอักษร.
    • MySqlConnection, PostgresConnection และ SQLiteConnection ได้มี listDatabases วิธีการใหม่ () ที่แสดงฐานข้อมูลในการเชื่อมต่อและส่งกลับรายชื่อ.
    • MySqlConnection, PostgresConnection และ SQLiteConnection ได้มี listTables วิธีการใหม่ () ที่ส่งกลับรายชื่อตารางในฐานข้อมูล.

    มีอะไรใหม่ ในรุ่น 1.5.0:

    • คุณสมบัติและการเชื่อมต่อ:
    • ผู้ช่วยสำหรับการเรียนนอกมีการเปลี่ยนแปลงเพื่อค้นหาคอลัมน์ในประกาศของตาราง.
    • การสนับสนุนสำหรับ Python 2.4 มีการประกาศล้าสมัยและจะถูกลบออกในรุ่นถัดไป.
    • คุณสมบัติไมเนอร์:
    • เมื่อ PostgresConnection ยกข้อยกเว้นเช่นมีแอตทริบิวต์รหัส / ข้อผิดพลาดที่คัดลอกมาจาก psycopg2 ของ pgcode / pgerror คุณลักษณะ.
    • เข้ารหัส Unicode ค่า enum จะ Str.
    • ลบ setDeprecationLevel จากรายชื่อของฟังก์ชั่นที่สาธารณะ.
    • จำนวนการแก้ไขสำหรับการทดสอบ.
    • Bugfixes:
    • ข้อผิดพลาดได้รับการแก้ไขใน DBConnection.close (); ใกล้ () ไม่ยก UnboundLocalError ถ้าสระว่ายน้ำการเชื่อมต่อเป็นที่ว่างเปล่า.
    • พารามิเตอร์คงที่สำหรับ pymssql.
    • เอกสาร:
    • ข้อความ GNU LGPL ถูกบันทึกเป็นเอกสาร / ไฟล์ใบอนุญาต.
    • ที่อยู่ FSF เก่าก็เปลี่ยนไปใหม่.

    มีอะไรใหม่ ในรุ่น 1.4.0:.

    • PostgresConnection ถูกปรับให้เหมาะสม
    • SQLObject ตอนนี้ใช้ INSERT ... กลับมารหัสที่จะได้รับรหัส autoincremented ในแบบสอบถามแทนของทั้งสอง (INSERT + รหัส SELECT) (PostgreSQL 8.2 จำเป็น).
    • SQLObject ตอนนี้สร้าง NCHAR / NVARCHAR และ N '' - ยกสตริงสำหรับ MS SQL
    • .

    มีอะไรใหม่ ในรุ่น 1.2.0:

    • สายได้รับการปฏิบัติเป็นพิเศษในการเลือกที่จะอนุญาตให้เลือก ( ['รหัส' ชื่อ '] ที่ =' value = 42).
    • ForeignKey (ตารางที่ 'refColumn =' refcol_id) ช่วยให้ ForeignKey ให้ชี้ไปที่คอลัมน์ที่ไม่ใช่รหัส.
    • การสนับสนุนสำหรับ PostgreSQL 7. * จะลดลง; รุ่นที่ได้รับการสนับสนุนที่น้อยที่สุดของ PostgreSQL เป็น 8.1.
    • กฎ Quoting มีการเปลี่ยนแปลงสำหรับ PostgreSQL: SQLObject ใช้ E '' สตริงหลบหนี
    • .
    • ข้อผิดพลาดที่เกิดจากการ psycopg2 เมื่อเร็ว ๆ นี้การเพิ่ม autocommit ที่ไม่ callable ใหม่แอตทริบิวต์บูลีนได้รับการแก้ไข.
    • SQLObject .__ doc__ และหลัก .__ doc__ ไม่ประกอบด้วยหมายเลขรุ่น:. ใช้ sqlobject.version หรือ version_info

    มีอะไรใหม่ ในรุ่น 1.1.2:

    • ข้อผิดพลาดได้รับการแก้ไขใน SelectResults หั่นที่ทำให้คุณ จากการหั่นชิ้น (เช่น my_results [20] [1: 5]).

    มีอะไรใหม่ ในรุ่น 0.12.2.

    • Bugfixes รังเพลิงจาก SQLObject 0.11.4

    มีอะไรใหม่ ในรุ่น 0.10.6:

    • การสนับสนุนที่ดีขึ้นสำหรับหลาม 2.6: ไม่ต้องนำเข้า เลิกใช้โมดูลชุด.
    • จำนวนของการเปลี่ยนแปลงจากรังเพลิง SQLObject 0.9.11.

    มีอะไรใหม่ ในรุ่น 0.10.4:

    • createSQL constrains รุ่นที่ได้รับการแก้ไขภายใต้ MySQL เมื่อ ชื่อของตารางรวมถึงชื่อของฐานข้อมูล (มี dot).

    มีอะไรใหม่ ในรุ่น 0.10.3:

    • เปลี่ยนความหมายของสตริงใน URI DB สำหรับบูล พารามิเตอร์. '0', 'ไม่มี', 'ปิด' และ 'เท็จ' จะถูกตีความในขณะนี้เป็นเท็จ
    • แก้ไขข้อผิดพลาดกับการจัดการที่ไม่ถูกต้องเช่นการโทร connectionForURI (ที่ dburi แคช = เท็จ) เมื่อ dburi แล้วมีพารามิเตอร์บางอย่างในยูริ.
    • แปลง decimal.to_eng_string () เพื่อ str เพื่อหลีกเลี่ยงข้อผิดพลาดในหลาม 2.5.2 นั้น เห็น http://mail.python.org/pipermail/python-dev/2008-March/078189.html
    • เพิ่ม test_default_style.py.
    • แก้ไขข้อผิดพลาดเล็ก ๆ น้อย ๆ ใน SQLiteConnection ที่ล้มเหลวที่จะแยกคอลัมน์ Enum.

    ต้องการ

    • งูใหญ่

    ซอฟต์แวร์ที่คล้ายกัน

    shove
    shove

    20 Feb 15

    NCBI C++ Toolkit
    NCBI C++ Toolkit

    20 Feb 15

    ssqlfs
    ssqlfs

    11 May 15

    ซอฟแวร์อื่น ๆ ของนักพัฒนา Ian Bicking

    Tempita
    Tempita

    13 May 15

    PasteDeploy
    PasteDeploy

    12 May 15

    WebOb
    WebOb

    20 Feb 15

    SQLObject
    SQLObject

    12 May 15

    ความคิดเห็นที่ SQLObject

    ความคิดเห็นที่ไม่พบ
    เพิ่มความคิดเห็น
    เปิดภาพ!
    ค้นหาตามหมวดหมู่