الاستعدادات هي كما يلي:
تنزيل
/u/info_img/2009-05/30/zxJDBC-2.1.tar.gz
http://jaist.dl.sourceforge.net/sourceforge/jython/jython_installer-2.2.1.jar
http: // تثبيت mmmysql.sourceforge.net/dist/mm.mysql-2.0.4-bin.jar
(يلزم تثبيت jdk/jre؟)
java -jar jython_installer-2.2.1.jar التثبيت على C:jython2.2.1
لتثبيت zxJDBC Unzip .jar إلى c:tmp
انسخ mm.mysql-2.0.4-bin.jar إلى c:tmp
C:jython2.2.1>set CLASSPATH=c:tmpmm.mysql-2.0.4 - bin.jar;c:tmpzxJDBC.jar;%CLASSPATH%
ابدأ تشغيل خادم MySQL C:mysql51>cd bin C:mysql51bin>mysqld --console وقم بإنشاء قاعدة البيانات C:mysql51bin>mysql -u root مرحبًا بك في شاشة MySQL. تنتهي الأوامر بـ ; أو g. معرف اتصال MySQL الخاص بك هو 1 إصدار الخادم: 5.1.14-beta-community MySQL Community Server (GPL) اكتب 'help;' أو 'h' للحصول على المساعدة. اكتب 'c' لمسح المخزن المؤقت. Mysql> إظهار قواعد البيانات ->؛ +--------------------+ | +--------------------+ |.مخطط المعلومات | | +--------------------+ صفين في المجموعة (0.00 ثانية) الخلية> إنشاء اختبار قاعدة البيانات؛ الاستعلام موافق، صف واحد متأثر (0.01 ثانية) MySQL> استخدم الاختبار تم تغيير قاعدة البيانات Mysql> إنشاء جدول a1(c1 varchar(30)); الاستعلام موافق، 0 صفوف متأثرة (0.02 ثانية) mysql> أدخل في قيم a1 ('Hello World')؛ الاستعلام موافق، صف واحد متأثر (0.00 ثانية) أدخل بيئة Jython للوصول إلى MySQL جيم:jython2.2.1>جيثون جايثون 2.2.1 على java1.6.0 اكتب "حقوق الطبع والنشر" أو "الاعتمادات" أو "الترخيص" لمزيد من المعلومات. >>> من com.ziclix.python.sql قم باستيراد zxJDBC >>> mysqlConn = zxJDBC.connect("jdbc:mysql://localhost/test", ... "جذر"، ""، ... "org.gjt.mm.mysql.Driver") >>> المؤشر = mysqlConn.cursor() >>> cursor.execute("SELECT * FROM a1"); >>> cursor.fetchone() ('مرحبا بالعالم'،) >>> cursor.fetchall() [] >>> وصف المؤشر [('ج1'، 12، 30، لا شيء، لا شيء، لا شيء، 1)] >>> |
تحتاج إلى استخدام مكتبة dbexts المغلفة الخاصة بـ jython
ثم تحرير ملف باسم dbexts.ini وحفظه في c:jython2.2.1lib
[تقصير] name=mysqltest [جدبك] name=mysqltest url=jdbc:mysql://localhost/test user=root الأشخاص ذوي الإعاقة = driver=org.gjt.mm.mysql.Driver أدخل جيثون >>> من dbexts قم باستيراد dbexts >>> mysqlcon = dbexts("mysqltest"، "c:jython2.2.1libdbexts.ini" >>> mysqlcon.table() TABLE_CAT | TABLE_SCHEM |. TABLE_NAME | -------------------------------------------------- ---------- | صف واحد متأثر >>> mysqlcon.table('a1') TABLE_CAT |. TABLE_SCHEM | S |. NUM_PREC_RADIX |. ملاحظات فارغة |. الموقع | -------------------------------------------------- --------------- -------------------------------------------------- --------------- ------------------- |.ج١ | |.10 | | صف واحد متأثر >>> mysqlcon.isql("SELECT * FROM a1") ج1 ---------- مرحبا بالعالم صف واحد متأثر دمل >>> mysqlcon.isql("أدخل في قيم a1('أدخل بواسطة dbexts')") >>> mysqlcon.isql("SELECT * FROM a1") ج1 ---------------- مرحبا بالعالم إدراج بواسطة dbexts 2 صفوف متأثرة |