PyJdbc: Python JDBC driver
Marco Paolini Direttore tecnico di Credra S.r.l. start­up ICT incubata presso Parco Scientifico Tecnologico Udine
Monia Morra CEO e Project manager di Credra S.r.l. Keywords: Python, DB API, Java, JDBC, ICE.
Abstract
Python DB driver per Java Jdbc permette ai programmi CPython di usare Java JDBC driver per connettersi a database server, il programma PyJdbc include Zope Database adapter ed é rilasciato sotto la licenza GNU GPL. Il progetto é ospitato in sourceforge (http://pyjdbc.sf.net).
Project Management
• Spiegazione della Work Breakdown Structure (WBS) e della Baseline del progetto
attuale e previsionale;
• Sviluppo del software utilizzando l’Extreme Programming;
• Presentazione dei risultati degli Unit Test;
• Misura della produttivit`a.
Architettura di PyJdbc
• Client tier: un implementazione di DB API che usa ICE;
• Middle Tier: JDBC bindings per ICE;
• Server Tier: ICE Jdbc server;
• Saranno presentati e spiegati alcuni brani significativi di codice.
Comprendere ed usare il framework ICE
• Panoramica su ZeroC ICE framework;
• Presentazione di alcuni brani di codice PyJdbc nel linguaggio SLICE;
• Esempio di una configurazione che utilizzi IceBox.
ZJdbcDA: db adapter per Zope
Una semplice ma utile implementazione che permette a Zope di utilizzare drivers Jdbc come
base per metodi ZSQL.
Benchmarking
Compariamo le performance di PyJdbc + MySQL Connector/J con MySQL­Python in varie
configurazioni di rete.