Diferencia entre revisiones de «Usuario:Lmorillas/modulo programacion/python/Jython»

De WikiEducator
Saltar a: navegación, buscar
 
Línea 5: Línea 5:
 
* http://www.jython.org/jythonbook/en/1.0/
 
* http://www.jython.org/jythonbook/en/1.0/
 
* http://jython.org/currentdocs.html
 
* http://jython.org/currentdocs.html
* http://cutter.rexx.com/~dkuhlman/jython_course_03.html
+
* http://wiki.python.org/jython
 +
* http://wiki.python.org/jython/LearningJython
 +
* Ejemplos: http://wiki.python.org/jython/DocumentationAndEducation
 
}}
 
}}
  
Línea 18: Línea 20:
 
}}
 
}}
  
 +
{{Actividad|
 +
== Ejemplos de jython con swing ==
 +
* http://wiki.python.org/jython/SwingExamples
 +
}}
  
 
{{Actividad|
 
{{Actividad|
Línea 57: Línea 63:
 
print zxJDBC.paramstyle
 
print zxJDBC.paramstyle
 
</source>
 
</source>
 
+
* Prueba los ejemplos de http://wiki.python.org/jython/DatabaseExamples.
 +
{{Tip| Comprueba la diferencia entre trabajar con jdbc y zxjdbc}}
 
}}
 
}}

Última revisión de 20:49 25 may 2012






Icon objectives.jpg

Instalación

 $ java -jar jython_installer-2.5.2.jar
 $ jython



Icon activity.jpg

Actividad

Ejemplos de jython con swing






Icon activity.jpg

Actividad

Un ejemplo con jython: Cliente de Twitter con Jython

 $ jython  ez_setup.py 
 $ jython  easy_install python-twitter






Icon activity.jpg

Actividad

Acceso a Bases de Datos con zxJDBC

Un ejemplo con Oracle:

from com.ziclix.python.sql import zxJDBC
d, u, p, v = "dbc:oracle:thin:@172.30.6.190:1521/enlaces5", 'dai1', 'tiger', "oracle.jdbc.driver.OracleDriver"
 
db = zxJDBC.connect(d, u, p, v)
 
cursor = db.cursor()
 
cursor.execute("SELECT banner FROM sys.v_$version")
 
for l in cursor.fetchall():
    print l
 
cursor.execute("SELECT * from emp")
 
for l in cursor.fetchall():
    print l
 
print db.dbname
print db.dbversion
print cursor.updatecount
print zxJDBC.paramstyle
Icon present.gif
Tip: Comprueba la diferencia entre trabajar con jdbc y zxjdbc