Persiapannya sebagai berikut :
Download
/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: // instalasi mmmysql.sourceforge.net/dist/mm.mysql-2.0.4-bin.jar
(jdk/jre perlu diinstal?)
java -jar jython_installer-2.2.1.jar Instal ke C:jython2.2.1
untuk menginstal zxJDBC Unzip .jar ke c:tmp
Salin mm.mysql-2.0.4-bin.jar ke c:tmp
C:jython2.2.1>set CLASSPATH=c:tmpmm.mysql-2.0.4 - bin.jar;c:tmpzxJDBC.jar;%CLASSPATH%
Mulai server mysql C:mysql51>cd bin C:mysql51bin>mysqld --konsol Dan buat database C:mysql51bin>mysql -u root Selamat datang di monitor MySQL. Perintah diakhiri dengan ; Id koneksi MySQL Anda adalah 1 Versi server: Server Komunitas MySQL (GPL) komunitas 5.1.14-beta Ketik 'bantuan;' atau 'h' untuk bantuan. Ketik 'c' untuk menghapus buffer. mysql> tampilkan database -> ; +------+ |.Database | +------+ |.skema_informasi | |.mysql | +------+ 2 baris dalam set (0,00 detik) mysql> buat tes database; Kueri Oke, 1 baris terpengaruh (0,01 detik) mysql> gunakan tes Basis data berubah mysql> buat tabel a1(c1 varchar(30)); Kueri Oke, 0 baris terpengaruh (0,02 detik) mysql> masukkan ke dalam nilai a1 ('Halo Dunia'); Kueri Oke, 1 baris terpengaruh (0,00 detik) Masuk ke lingkungan jython untuk mengakses mysql C:jython2.2.1>jython Jython 2.2.1 di java1.6.0 Ketik "hak cipta", "kredit" atau "lisensi" untuk informasi lebih lanjut. >>> dari com.ziclix.python.sql impor zxJDBC >>> mysqlConn = zxJDBC.connect("jdbc:mysql://localhost/test", ... "akar", "", ... "org.gjt.mm.mysql.Driver") >>> kursor = mysqlConn.cursor() >>> kursor.execute("PILIH * DARI a1"); >>> kursor.fetchone() ('Halo Dunia',) >>> kursor.fetchall() [] >>> kursor.deskripsi [('c1', 12, 30, Tidak Ada, Tidak Ada, Tidak Ada, 1)] >>> |
Anda perlu menggunakan perpustakaan dbexts yang dienkapsulasi milik jython
dan terakhir mengedit file bernama dbexts.ini dan menyimpannya ke c:jython2.2.1lib
[bawaan] nama = tes mysql [jdbc] nama = tes mysql url=jdbc:mysql://localhost/test pengguna=akar pwd= driver=org.gjt.mm.mysql.Driver Masukkan jython >>> dari dbexts impor dbexts >>> mysqlcon = dbexts("mysqltest", "c:jython2.2.1libdbexts.ini >>> mysqlcon.tabel() TABLE_CAT |.TABLE_SCHEM |.TABLE_NAME | --------------------------------------------------- ---------- |.|.a1 | 1 baris terpengaruh >>> mysqlcon.tabel('a1') TABLE_CAT |.TABLE_SCHEM |.TABEL_NAMA | S |.NUM_PREC_RADIX |.BATAL |. SISI |. IS_NULLABLE --------------------------------------------------- --------------- --------------------------------------------------- --------------- ------------------- | |.10 |.1 | |.YA 1 baris terpengaruh >>> mysqlcon.isql("PILIH * DARI a1") C1 ---------- Halo Dunia 1 baris terpengaruh DML >>> mysqlcon.isql("masukkan ke nilai a1('masukkan oleh dbexts')") >>> mysqlcon.isql("PILIH * DARI a1") C1 ---------------- Halo Dunia masukkan oleh dbexts 2 baris terpengaruh |